Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        /// <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();
        }
Esempio n. 4
0
        /// <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();
        }
Esempio n. 5
0
        /// <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();
        }
Esempio n. 6
0
/// <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();
        }