Пример #1
0
        private void actualizacionMasiva()
        {
            try
            {
                ConectarBD objConect = new ConectarBD();
                String usuario = Properties.Settings.Default.UsuarioLogueado.ToString();
                String cadenaSql = "";

                cadenaSql = "exec dbo.adp_actualizacionMasiva_Articulo ";

                //============================================================================================================
                //ID RUBRO - ID RUBRO - ID RUBRO - ID RUBRO - ID RUBRO - ID RUBRO - ID RUBRO - ID RUBRO - ID RUBRO - ID RUBRO
                //============================================================================================================
                if (cboRubro.Text.ToUpper() == "[TODOS]") { cadenaSql = cadenaSql + " @Articulo_IdRubro = null"; }
                else { cadenaSql = cadenaSql + " @Articulo_IdRubro = " + obtenerIdRubro().ToString(); }
                //============================================================================================================

                //============================================================================================================
                //TIPO ACTUALIZACIÓN - TIPO ACTUALIZACIÓN - TIPO ACTUALIZACIÓN - TIPO ACTUALIZACIÓN - TIPO ACTUALIZACIÓN - TIPO
                //============================================================================================================
                if (RBporcentaje.Checked) { cadenaSql = cadenaSql + " , @Articulo_TipoAct = 1"; } //ACTUALIZACIÓN POR PORCENTAJE
                else { cadenaSql = cadenaSql + " , @Articulo_TipoAct = 0";  } //ACTUALIZACIÓN POR VALOR
                //============================================================================================================

                //============================================================================================================
                //SUMA O RESTA - SUMA O RESTA - SUMA O RESTA - SUMA O RESTA - SUMA O RESTA - SUMA O RESTA - SUMA O RESTA - SUMA
                //============================================================================================================
                if (cboAumentarDisminuir.Text.ToUpper() == "AUMENTAR") { cadenaSql = cadenaSql + " , @Articulo_SumaResta = 1"; }
                else { cadenaSql = cadenaSql + " , @Articulo_SumaResta = 0"; }
                //============================================================================================================

                //============================================================================================================
                //VALOR - VALOR - VALOR - VALOR - VALOR - VALOR - VALOR - VALOR - VALOR - VALOR - VALOR - VALOR - VALOR - VALOR
                //============================================================================================================
                cadenaSql = cadenaSql + " , @Articulo_Valor = " + txtPrecioPorcentaje.Text;
                //============================================================================================================

                //============================================================================================================
                //USUARIO - USUARIO - USUARIO - USUARIO - USUARIO - USUARIO - USUARIO - USUARIO - USUARIO - USUARIO - USUARIO
                //============================================================================================================
                if (usuario != "") { cadenaSql = cadenaSql + " , @Articulo_Login = "******"String"); }
                //============================================================================================================

                objConect.ejecutarQuery(cadenaSql);

                MessageBox.Show("Actualización Ok.", "Actualización Masiva Artículos", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception r)
            {
                MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
 internal void eliminarTipoMovCaja(int id_TipoMovCaja)
 {
     try
     {
         ConectarBD Conex = new ConectarBD();
         String sSQL = "EXEC dbo.adp_eliminarTipoMovCaja @ID_TIPOMOVIMIENTO = " + id_TipoMovCaja;
         Conex.ejecutarQuery(sSQL);
     }
     catch (Exception e)
     {
         throw new System.ArgumentException("[Error] - [" + e.Message.ToString() + "]");
     }
 }
Пример #3
0
        public void modificarFechaSistema(DateTime fechaSistema)
        {
            try
            {
                ConectarBD con = new ConectarBD();
                String sSQL;

                sSQL = "exec adp_FecSis @FECHA = " + fg.fcSql(fechaSistema.ToString(),"DATETIME");
                con.ejecutarQuery(sSQL);
            }
            catch (Exception e)
            {
                throw new System.ArgumentException("[Error] -  [" + e.Message.ToString() + "]");
            }
        }
Пример #4
0
        public void modificarEstadoGlobalSistema(Int32 EstadoNuevo)
        {
            try
            {
                ConectarBD con = new ConectarBD();
                String sSQL;

                sSQL = "exec adp_actualizar_estado_global @estado = " + EstadoNuevo.ToString();
                con.ejecutarQuery(sSQL);
            }
            catch (Exception e)
            {
                throw new System.ArgumentException("[Error] -  [" + e.Message.ToString() + "]");
            }
        }
Пример #5
0
 internal void eliminarTipoMovCajaDeHoy(int Id_TipoMovCaja, DateTime Fecsis)
 {
     try
     {
         ConectarBD Conex = new ConectarBD();
         String sSQL = "EXEC dbo.adp_eliminarMovCajaPorFecha ";
         sSQL = sSQL + " @ID_TIPOMOVIMIENTO = " + Id_TipoMovCaja;
         sSQL = sSQL + " ,@FECHA_MOV = " + fg.fcSql(Fecsis.ToString(),"DATETIME");
         Conex.ejecutarQuery(sSQL);
     }
     catch (Exception e)
     {
         throw new System.ArgumentException("[Error] - [" + e.Message.ToString() + "]");
     }
 }
Пример #6
0
        public void actualizaMovimientoVentas(DateTime Fecha)
        {
            try
            {
                ConectarBD Conex = new ConectarBD();
                String sSQL = "";

                sSQL = "EXEC dbo.adp_ActualizarMovimientosCaja_Venta ";
                sSQL = sSQL + " @FECHA = " + fg.fcSql(Fecha.ToString(), "Datetime");
                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception e)
            {
                throw new System.ArgumentException("[Error] - [" + e.Message.ToString() + "]");
            }
        }
Пример #7
0
        internal void eliminarTipoMovCaja(int id_TipoMovCaja)
        {
            try
            {
                ConectarBD Conex = new ConectarBD();
                string usuario = Properties.Settings.Default.UsuarioLogueado.ToString();

                String sSQL = "EXEC dbo.adp_eliminarTipoMovCaja @ID_TIPOMOVIMIENTO = " + id_TipoMovCaja;
                if (usuario != "")
                { sSQL = sSQL + ",@TipoMovCaja_Login = "******"String"); }

                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception e)
            {
                throw new System.ArgumentException("[Error] - [" + e.Message.ToString() + "]");
            }
        }
Пример #8
0
        public void guardarArticuloVentaTemporal()
        {
            try
            {
                ConectarBD Conex = new ConectarBD();
                String sSQL;
                sSQL = "EXEC dbo.adp_insertarArticuloVenta_Temporal ";
                sSQL = sSQL + " @Id_Articulo = 1";
                sSQL = sSQL + " ,@Cantidad = " + fg.fcSql(cantidad.ToString(), "INTEGER");
                sSQL = sSQL + " ,@Importe = " + txtImporte.Text;

                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception ex)
            {
                fg.mostrarErrorTryCatch(ex);
            }
        }
Пример #9
0
        public void modificarCajaInicial(DateTime Fecha,  String Valor)
        {
            try
            {
                FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
                ConectarBD con = new ConectarBD();
                String sSQL;

                sSQL = "exec adp_modificarCajaInicial ";
                sSQL = sSQL + " @fecha = " + fg.fcSql(Fecha.ToString(), "DATETIME");
                sSQL = sSQL + " ,@Valor = " + fg.fcSql(Valor, "DOUBLE");
                con.ejecutarQuery(sSQL);
            }
            catch (Exception e)
            {
                throw new System.ArgumentException(e.Message.ToString());
            }

        }
Пример #10
0
        private void altaMovimientoCaja()
        {
            try
            {
                String Usuario = Properties.Settings.Default.UsuarioLogueado.ToString();
                ConectarBD Conex = new ConectarBD();
                TimeSpan hora = System.DateTime.Now.TimeOfDay;
                String Hora = hora.ToString().Substring(0, 8);

                String CadenaSql = "EXEC adp_nuevo_TipoMovCaja";
                CadenaSql = CadenaSql + " @TIPOMOVCAJA_ID       = " + txtCodigo.Text.ToString() ;
                CadenaSql = CadenaSql + " ,@TIPOMOVCAJA_DESC    = " + fg.fcSql(txtTipoMovimiento.Text.Trim(), "STRING");
                CadenaSql = CadenaSql + " ,@TIPOMOVCAJA_FECHA   = " + fg.fcSql(fg.appFechaSistema().ToString(), "STRING");
                CadenaSql = CadenaSql + " ,@TIPOMOVCAJA_HORA    = " + fg.fcSql(Hora, "STRING");
                CadenaSql = CadenaSql + " ,@TIPOMOVCAJA_LOGIN   = "******"STRING");

                switch (cboEntradaSalida.Text)
                {
                    case "INGRESO":
                        CadenaSql = CadenaSql + " ,@TIPOMOVCAJA_ES = 1";
                        break;
                    case "SALIDA":
                        CadenaSql = CadenaSql + " ,@TIPOMOVCAJA_ES = 0";
                        break;
                    default:
                        throw new System.ArgumentException("Error alta Tipo Movimiento Caja - Ingreso/Salida");
                }

                Conex.ejecutarQuery(CadenaSql);
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #11
0
        private void actualizarTipoMovimientoCaja()
        {
            try
            {
                ConectarBD Conex = new ConectarBD();
                String Usuario = Properties.Settings.Default.UsuarioLogueado.ToString();
                String sSQL;

                sSQL = "EXEC dbo.adp_actualizar_TipoMovCaja ";
                sSQL = sSQL + " @ID_TIPOMOVIMIENTO = " + TipoMovCaja.m_ID_TipoMovimiento;
                sSQL = sSQL + " ,@DESCRIPCION = " + fg.fcSql(txtDescripcion.Text.Trim(), "STRING");
                if (cboEntradaSalida.Text == "INGRESO") { sSQL = sSQL + " ,@INGRESO_SALIDA = 1"; } else { sSQL = sSQL + " ,@INGRESO_SALIDA = 0"; }
                sSQL = sSQL + " ,@LOGIN_MODIF = " + fg.fcSql(Usuario, "STRING");

                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #12
0
 public void borrarArticulosVenta_Temporal()
 {
     try
     {
         ConectarBD Conex = new ConectarBD();
         String sSQL;
         sSQL = "EXEC dbo.adp_BorrarArticulosVenta_Temporal";
         Conex.ejecutarQuery(sSQL);
     }
     catch (Exception e)
     {
         throw new System.ArgumentException("[Error] - [" + e.Message.ToString() + "]");
     }
 }
Пример #13
0
        internal void actualizarVenta(UInt64 id_venta)
        {
            try
            {
                ConectarBD Conex = new ConectarBD();
                String sSQL;
                String login = Properties.Settings.Default.UsuarioLogueado.ToString();

                sSQL = "EXEC dbo.adp_modificarVenta ";
                sSQL = sSQL + " @Id_Venta = " + fg.fcSql(id_venta.ToString(), "INTEGER");
                if (login != "")
                { sSQL = sSQL + " ,@USUARIO_VENTA = " + fg.fcSql(login, "String"); }

                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception ex)
            {
                fg.mostrarErrorTryCatch(ex);
            }
        }
Пример #14
0
        public void guardarVentaYSusArticulos()
        {
            try
            {
                ConectarBD Conex = new ConectarBD();
                String Hora = System.DateTime.Now.TimeOfDay.ToString().Substring(0, 8);
                String sSQL;
                String login = Properties.Settings.Default.UsuarioLogueado.ToString();

                sSQL = "EXEC dbo.adp_insertarVentaYArticulos ";
                sSQL = sSQL + " @FECHA_VENTA = " + fg.fcSql(fg.appFechaSistema().ToString(), "DATETIME");
                sSQL = sSQL + " ,@HORA_VENTA = " + fg.fcSql(Hora, "STRING");
                if (login != "")
                { sSQL = sSQL + " ,@USUARIO_VENTA = " + fg.fcSql(login, "String"); }

                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception e)
            {
                throw new System.ArgumentException("[Error] - [" + e.Message.ToString() + "]");
            }
        }
Пример #15
0
        public void eliminarVenta(string codigo)
        {
            try
            {
                ConectarBD Conex = new ConectarBD();
                String sSQL = "";
                String login = Properties.Settings.Default.UsuarioLogueado.ToString();

                sSQL = "EXEC dbo.adp_eliminarVenta ";
                sSQL = sSQL + " @Id_Venta = " + fg.fcSql(codigo,"INTEGER");
                if (login != "")
                { sSQL = sSQL + " ,@LOGIN = "******"String"); }

                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception e)
            {
                throw new System.ArgumentException("[Error] - [" + e.Message.ToString() + "]");
            }
        }
Пример #16
0
        private void guardarArticuloVentaTemporal()
        {
            try
            {
                ConectarBD Conex = new ConectarBD();
                String sSQL;
                sSQL = "EXEC dbo.adp_insertarArticuloVenta_Temporal ";
                sSQL = sSQL + " @Id_Articulo = " + fg.fcSql(txtCodigoArticulo.Text, "INTEGER");
                sSQL = sSQL + " ,@Cantidad = " + fg.fcSql(txtCantidad.Text, "INTEGER");

                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception ex)
            {
                fg.mostrarErrorTryCatch(ex);
            }
        }
Пример #17
0
        internal void eliminarMovCajaPorFecha(DateTime fecha_mov)
        {
            try
            {
                string usuario = Properties.Settings.Default.UsuarioLogueado.ToString();
                FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
                ConectarBD Conex = new ConectarBD();
                String sSQL = "EXEC dbo.adp_eliminarTodosMovCajaDeHoy @fecha_mov = " + fg.fcSql(fecha_mov.ToString(), "DATETIME");
                if (usuario != "")
                { sSQL = sSQL + ",@Login = "******"String"); }

                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception e)
            {
                throw new System.ArgumentException("[Error] - [" + e.Message.ToString() + "]");
            }
        }
Пример #18
0
        public void registrarMovimientosCaja(DateTime Fecha, String Hora)
        {
            try
            {
                FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
                ConectarBD con = new ConectarBD();
                String sSQL;

                sSQL = "exec adp_registrar_movimientosCaja ";
                sSQL = sSQL + " @fecha = " + fg.fcSql(Fecha.ToString(), "DATETIME");
                sSQL = sSQL + ",@hora  = " + fg.fcSql(Hora, "STRING");
                con.ejecutarQuery(sSQL);
            }
            catch (Exception e)
            {
                throw new System.ArgumentException(e.Message.ToString());
            }


        }
Пример #19
0
        public void registrarMovimientoCaja(int tipoMovimiento, String descripcion, Double valor, DateTime fecha, String hora)
        {
            try
            {
                FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
                ConectarBD con = new ConectarBD();
                String sSQL;

                sSQL = "exec dbo.adp_registrar_mov_caja ";
                sSQL = sSQL + "  @Tipo_Movimiento = " + fg.fcSql(tipoMovimiento.ToString(), "STRING");
                sSQL = sSQL + " ,@Valor           = " + fg.fcSql(valor.ToString(), "DOUBLE").Replace(",", ".");
                sSQL = sSQL + " ,@fecha           = " + fg.fcSql(fecha.ToString(), "DATETIME");
                sSQL = sSQL + " ,@hora            = " + fg.fcSql(hora, "STRING");

                con.ejecutarQuery(sSQL);
            }
            catch (Exception e)
            {
                throw new System.ArgumentException(e.Message.ToString());
            }

        }
Пример #20
0
 internal void eliminarMovCajaPorFecha(DateTime fecha_mov)
 {
     try
     {
         FuncionesGenerales.FuncionesGenerales fg = new FuncionesGenerales.FuncionesGenerales();
         ConectarBD Conex = new ConectarBD();
         String sSQL = "EXEC dbo.adp_eliminarTodosMovCajaDeHoy @fecha_mov = " + fg.fcSql(fecha_mov.ToString(), "DATETIME");
         Conex.ejecutarQuery(sSQL);
     }
     catch (Exception e)
     {
         throw new System.ArgumentException("[Error] - [" + e.Message.ToString() + "]");
     }
 }
Пример #21
0
 public void borrarArticulosVenta_Temporal(UInt64 Id_ItemVenta)
 {
     try
     {
         ConectarBD Conex = new ConectarBD();
         String sSQL;
         sSQL = "EXEC dbo.adp_BorrarArticulosVenta_Temporal ";
         sSQL = sSQL + " @Id_ItemVenta = " + fg.fcSql(Id_ItemVenta.ToString(), "INTEGER");
         Conex.ejecutarQuery(sSQL);
     }
     catch (Exception e)
     {
         throw new System.ArgumentException("[Error] - [" + e.Message.ToString() + "]");
     }
 }
Пример #22
0
        private void llenarTablaTemporal()
        {
            try
            {
                ConectarBD Conex = new ConectarBD();
                String sSQL;
                sSQL = "EXEC dbo.adp_InsertaTodosLosArticulosDeVenta_Temporal ";
                sSQL = sSQL + " @Id_Venta= " + fg.fcSql(this.Venta.m_Id_Venta.ToString(), "INTEGER");

                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception)
            {
            }
        }
Пример #23
0
        private void actualizarMovimientoCaja()
        {
            try
            {
                ConectarBD Conex = new ConectarBD();
                TimeSpan hora = System.DateTime.Now.TimeOfDay;
                DateTime Dia = fg.appFechaSistema();
                String Hora = hora.ToString().Substring(0, 8);
                String sSQL;

                sSQL = "EXEC dbo.adp_actualizar_MovCaja ";
                sSQL = sSQL + " @ID_MOVIMIENTO = " + fg.fcSql(txtCodigo.Text, "STRING");
                sSQL = sSQL + " ,@VALOR = " + fg.fcSql(txtImporte.Text, "STRING");
                sSQL = sSQL + " ,@FECHA = " + fg.fcSql(Dia.ToString(), "DATETIME");
                sSQL = sSQL + " ,@HORA = " + fg.fcSql(Hora, "STRING");

                Conex.ejecutarQuery(sSQL);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }