void TlEditarClick(object sender, EventArgs e) { //usa los datos guardados de donde esta la base de datos para no tener que copiar siempre lo mismo ConexionAccess2007.Conectar(Convert.ToString(ConfigurationManager.AppSettings["BaseTrazabilidad"])); //Este for recorre todos los numeros de serie para que modifique la tabla de trazabilidad for (int n = Convert.ToInt32(txtSerieInicio.Text); n <= Convert.ToInt32(txtSerieFinal.Text); n++) { //Esta es una consulta sencilla de la tabla y el producto identificado por su lote, de aca sacamos cuantas unidades hay ConexionAccess2007.ModificarFila("Traza2014", "FechaEgreso = '" + dtFechaEgreso.Value.ToShortDateString() + "'" + ", IDCliente = '" + lblIDCliente.Text + "'" + ", CUIT = '" + lblCUIT.Text + "'" + ", GLNDestino ='" + txtGLNDestino.Text + "'" + ", Remito ='" + txtNroRemito.Text + "'" + ", Factura ='" + txtNroFactura.Text + "'", "Descripcion = '" + cmbDescripcion.Text + "' AND Serie = '" + n + "'AND Lote = '" + txtLote.Text + "'"); } MessageBox.Show("Mase de datos modificada", "Edicion"); //Desconectar de la base de datos ConexionAccess2007.Desconectar(); }
public static void ModificarStockTrazabilidad(string ID) { //usa los datos guardados de donde esta la base de datos para no tener que copiar siempre lo mismo ConexionAccess2007.Conectar(Convert.ToString(ConfigurationManager.AppSettings["BaseTrazabilidad"])); ConexionAccess2007.ModificarFila("Stock", "id_transaccion = " + ID, "ID = " + ID); //Desconecto para no tener problemas ConexionAccess2007.Desconectar(); }
/// <summary> /// /// </summary> public static void ModificarReciboImprimible() { //Conectar a la base de datos ConexionAccess2007.Conectar(Convert.ToString(ConfigurationManager.AppSettings["BaseDeDatos"])); //Hace la consulta asumiendo que el cliente esta activo ConexionAccess2007.ModificarFila("Recibo", "ChequeNro2 = 0", "ChequeNro2 IS NULL"); //Cerrar la conexion ConexionAccess2007.Desconectar(); }
/// <summary> /// Modifica el nombre del banco en los cheques para que luego se pueda arreglar el ID del cheque /// </summary> /// <param name="BancoInicio">Nombre Inicial del Banco</param> /// <param name="BancoFin">Nombre del banco como quedara</param> public static void MigrarCheques(string BancoInicio, string BancoFin) { //Conectar a la base de datos ConexionAccess2007.Conectar(Convert.ToString(ConfigurationManager.AppSettings["BaseDeDatos"])); //Hace la consulta asumiendo que el cliente esta activo ConexionAccess2007.ModificarFila("Cheque", "Banco = '" + BancoFin + "'", "Banco = '" + BancoInicio + "'"); //Cerrar la conexion ConexionAccess2007.Desconectar(); }
/// <summary> /// /// </summary> public static void AgregarIDClienteReciboViejos() { //Creo una variable Cliente para poder obtener su ID VariablesPropias.VariablesPropias.vpClientes Cliente = new VariablesPropias.VariablesPropias.vpClientes(); //Conectar a la base de datos ConexionAccess2007.Conectar(Convert.ToString(ConfigurationManager.AppSettings["BaseDeDatos"])); //tener en cuenta que primero va la condicion y luego el Order by ConexionAccess2007.Consultar("Recibo", "*", "Nombre"); //Nueva Tabla DataTable Interdepostio = new DataTable(); //Cargo la tabla con los datos de la Base de Datos Interdepostio = ConexionAccess2007.Table; //Recorro la base de datos for (int i = 0; i < Interdepostio.Rows.Count - 1; i++) { /* * La idea es que obtener el cliente de la base de datos y luego modificar la linea con el valor del ID correspondiente */ //esta condicion elvalua si es necesario agregar el ID if (Interdepostio.Rows[i]["IDCliente"].ToString() == "") { //Cargo el Cliente Cliente = OperacionesComunes.ObtenerCliente(Interdepostio.Rows[i]["Nombre"].ToString()); //Conectar a la base de datos ConexionAccess2007.Conectar(Convert.ToString(ConfigurationManager.AppSettings["BaseDeDatos"])); //Hace la consulta asumiendo que el cliente esta activo ConexionAccess2007.ModificarFila("Recibo", "IDCliente = " + Convert.ToInt64(Cliente.strid), "Nombre = '" + Cliente.strNombre + "'"); } } //Cerrar la conexion ConexionAccess2007.Desconectar(); }
/// <summary> /// Modifica un remito para cargarle la factura /// </summary> /// <param name="numRemito"></param> public void ModificarUnRemito(int numRemito) { //Conecta a la Base de datos segun ruta guardada ConexionAccess2007.Conectar(ConfigurationManager.AppSettings["BaseDeDatos"].ToString()); try // para obtener errores posibles { //Edito la tabla de los cheques ConexionAccess2007.ModificarFila("Remitos", "SucFactura = " + Convert.ToInt32(cmbSucursal.Text).ToString() + ", NumFactura = " + txtNumFact.Text, "NumRemito = " + numRemito.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } //Cerrar la conexion ConexionAccess2007.Desconectar(); }