Esempio n. 1
0
        public string eliminarcaja(DatosCaja caja)
        {
            //modo 3 para DB
            SqlConnection cn        = new SqlConnection(Conexion.conexion);
            string        respuesta = "";

            try
            {
                cn.Open();
                //abro conexion
                SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CAJA");
                //MODO 3 ELIMINAR
                SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 3);
                comando.Parameters.Add(parModo);

                SqlParameter parIdArticulo = ProcAlmacenado.asignarParametros("@codmov", SqlDbType.Int, caja.codmov);
                //le paso al sqlcommand los parametros asignados
                comando.Parameters.Add(parIdArticulo);


                if (comando.ExecuteNonQuery() == 1)
                {
                    respuesta = "ok";
                }
                else
                {
                    respuesta = "error: no se ha podido eliminar";
                }
                cn.Close();
            }
            catch (Exception ex)
            {
                cn.Close();
                respuesta = "error conexion: " + ex.Message;
            }
            return(respuesta);
        }
Esempio n. 2
0
        public string agregarcierre(DatosCaja caja)
        {
            //modo 1 para DB
            SqlConnection cn        = new SqlConnection(Conexion.conexion);
            string        respuesta = "";

            try
            {
                cn.Open();
                //abro conexion
                SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CAJA");

                SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 9);
                comando.Parameters.Add(parModo);


                SqlParameter paraperturacierre = ProcAlmacenado.asignarParametros("@aperturacierre", SqlDbType.NVarChar, caja.aperturacierre);
                //le paso al sqlcommand los parametros asignados
                comando.Parameters.Add(paraperturacierre);

                SqlParameter paridusuario = ProcAlmacenado.asignarParametros("@id_usuario", SqlDbType.Int, caja.idusuario);
                //le paso al sqlcommand los parametros asignados
                comando.Parameters.Add(paridusuario);


                SqlParameter parCodcierre = ProcAlmacenado.asignarParametros("@cod_cierre", SqlDbType.Int, caja.idcierre);
                //le paso al sqlcommand los parametros asignados
                comando.Parameters.Add(parCodcierre);


                SqlParameter parFecha = ProcAlmacenado.asignarParametros("@fecha", SqlDbType.DateTime, caja.fecha);
                comando.Parameters.Add(parFecha);



                SqlParameter paridturno = ProcAlmacenado.asignarParametros("@id_turno", SqlDbType.Int, caja.idturno);
                comando.Parameters.Add(paridturno);



                if (aperturacierre == "APERTURA")
                {
                    SqlParameter parturno = ProcAlmacenado.asignarParametros("@turno", SqlDbType.VarChar, caja.turno);
                    comando.Parameters.Add(parturno);

                    SqlParameter paridcaja = ProcAlmacenado.asignarParametros("@id_caja", SqlDbType.Decimal, caja.idcaja);
                    comando.Parameters.Add(paridcaja);
                }
                else
                {
                    SqlParameter parIngreso = ProcAlmacenado.asignarParametros("@ingreso", SqlDbType.Float, caja.ingreso);
                    comando.Parameters.Add(parIngreso);

                    SqlParameter parEgreso = ProcAlmacenado.asignarParametros("@egreso", SqlDbType.Float, caja.egreso);
                    comando.Parameters.Add(parEgreso);

                    SqlParameter parimpsistema = ProcAlmacenado.asignarParametros("@imp_sistema", SqlDbType.Decimal, caja.impsistema);
                    comando.Parameters.Add(parimpsistema);

                    SqlParameter parimpreal = ProcAlmacenado.asignarParametros("@imp_real", SqlDbType.Decimal, caja.impreal);
                    comando.Parameters.Add(parimpreal);
                }


                if (comando.ExecuteNonQuery() == 1)
                {
                    respuesta = "ok";
                }
                else
                {
                    respuesta = "error";
                }
            }
            catch (Exception ex)
            {
                respuesta = "error conexion: " + ex.Message;
                cn.Close();
            }
            return(respuesta);
        }
Esempio n. 3
0
        public string agregar(DatosCaja caja)
        {
            //modo 1 para DB
            SqlConnection cn        = new SqlConnection(Conexion.conexion);
            string        respuesta = "";

            try
            {
                cn.Open();
                //abro conexion
                SqlCommand comando = ProcAlmacenado.CrearProc(cn, "SP_CAJA");

                SqlParameter parModo = ProcAlmacenado.asignarParametros("@modo", SqlDbType.Int, 1);
                comando.Parameters.Add(parModo);

                // SqlParameter parIdMovcaja = ProcAlmacenado.asignarParametros("@id", SqlDbType.Int);
                //le paso al sqlcommand los parametros asignados
                // comando.Parameters.Add(parIdMovcaja);
                //@codcuenta,@ingreso,@egreso,@Fecha,@usuario,@idusuario,@turno,@concepto,@comprobante,@estado
                SqlParameter parCodcuenta = ProcAlmacenado.asignarParametros("@codcuenta", SqlDbType.Int, caja.codcuenta);
                //le paso al sqlcommand los parametros asignados
                comando.Parameters.Add(parCodcuenta);

                SqlParameter parIngreso = ProcAlmacenado.asignarParametros("@ingreso", SqlDbType.Float, caja.ingreso);
                comando.Parameters.Add(parIngreso);

                SqlParameter parEgreso = ProcAlmacenado.asignarParametros("@egreso", SqlDbType.Float, caja.egreso);
                comando.Parameters.Add(parEgreso);

                SqlParameter parFecha = ProcAlmacenado.asignarParametros("@fecha", SqlDbType.DateTime, caja.fecha);
                comando.Parameters.Add(parFecha);

                SqlParameter parUsuario = ProcAlmacenado.asignarParametros("@usuario", SqlDbType.VarChar, caja.usuario, 100);
                comando.Parameters.Add(parUsuario);

                SqlParameter paridusuario = ProcAlmacenado.asignarParametros("@idusuario", SqlDbType.Int, caja.idusuario);
                comando.Parameters.Add(paridusuario);

                SqlParameter parturno = ProcAlmacenado.asignarParametros("@turno", SqlDbType.VarChar, caja.turno);
                comando.Parameters.Add(parturno);

                SqlParameter parconcepto = ProcAlmacenado.asignarParametros("@concepto", SqlDbType.NVarChar, caja.concepto);
                comando.Parameters.Add(parconcepto);

                SqlParameter parcomprobante = ProcAlmacenado.asignarParametros("@comprobante", SqlDbType.Int, caja.comprobante);
                comando.Parameters.Add(parcomprobante);

                SqlParameter parestado = ProcAlmacenado.asignarParametros("@estado", SqlDbType.Int, caja.estado);
                comando.Parameters.Add(parestado);

                if (comando.ExecuteNonQuery() == 1)
                {
                    respuesta = "ok";
                }
                else
                {
                    respuesta = "error";
                }
            }
            catch (Exception e)
            {
                cn.Close();
                throw;
            }
            return(respuesta);
        }