Ver Mensaje Individual
  #12 (permalink)  
Antiguo 23/11/2010, 07:41
g_cury
 
Fecha de Ingreso: agosto-2007
Mensajes: 66
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: generar paquete de instalacion

el proyecto son 4 clases, dos son windows form, te paso de a una
namespace DAOSAfiliaciones.negocios
{
public class DAOAfiliaciones
{
DAOS.generico.DAOSGenerico conexiones = new DAOS.generico.DAOSGenerico();
public bool Resultado_Proceso;
private MySqlDataAdapter daConsulta;
DataTable dtConsulta;

public DataTable Busqueda(string select)
{
MySqlDataAdapter da = new MySqlDataAdapter(select, conexiones.Conectar(false));
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0];
}

public DataTable busqueda_dbf(string select)
{
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=G:\REDES\SERVER\PROD\PROD_DAT\;Extended Properties=dBASE IV;User ID=Admin;Password= ");
//OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=\\192.168.1.105\c\DEPOSITO\;Extended Properties=dBASE IV;User ID=Admin;Password= ");
DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter(select, con);
da.Fill(ds,"afiliado");
con.Close();
con.Dispose();
return ds.Tables["afiliado"];
}

public void alta_Credencial(DataRow registro)
{
MySqlCommand comando = new MySqlCommand();
string strMysql = "INSERT INTO afcr_ma2 " +
"(at_afi_n , af_fami_c, " +
"ac_emis_f , ac_venci_f ," +
"ac_dupli_c)" +
"VALUES " +
"(@at_afi_n , @af_fami_c, " +
"@ac_emis_f , @ac_venci_f ," +
"@ac_dupli_c)";
comando = new MySqlCommand(strMysql, conexiones.Conectar(true));
comando.Parameters.AddWithValue("@at_afi_n", int.Parse(registro[0].ToString()));
comando.Parameters.AddWithValue("@af_fami_c", registro[1].ToString());
comando.Parameters.AddWithValue("@ac_emis_f", registro[2].ToString());
comando.Parameters.AddWithValue("@ac_venci_f", registro[3].ToString());
comando.Parameters.AddWithValue("@ac_dupli_c", registro[4].ToString());
int x = (int)comando.ExecuteNonQuery();
if (x == 1)
{
Resultado_Proceso = true;
}
else
{
Resultado_Proceso = false;
}
}

public void alta_titular(DataRow registro)
{
...
alta en mysql
...
}

public void alta_familiar(DataRow registro)
{
...
alta en mysql
...
}

public void alta_escolaridad(DataRow registro)
{
...
alta en mysql
...
}

public void alta_carencia(DataRow registro)
{
...
alta en mysql
...
}

public void alta_auditoria(DataRow registro, string resultado)
{
...
alta en mysql
...
}

public void modificacion_titular(DataRow registro)
{
...
modificacionen mysql
...
}

public void modificacion_familiar(DataRow registro)
{
...
modificacionen mysql
...
}

public void modificacion_escolaridad(DataRow registro)
{
...
modificacionen mysql
...
}

public void baja_titular(int afiliado)
{
...
baja en mysql
...
}

public void baja_familiar(int afiliado,int barra)
{
...
baja en mysql
...
}

public void baja_escolaridad(int afiliado,int barra)
{
...
baja en mysql
...
}

public DataTable cargar_reporte()
{
{
daConsulta = new MySqlDataAdapter("select * from afti_ma2 where at_afi_n = 1", conexiones.Conectar(false));
dtConsulta = new DataTable();
daConsulta.Fill(dtConsulta);
string x = dtConsulta.Rows[0][0].ToString();
return dtConsulta;
}
}
}
}