Example #1
0
 public void GuardarCambios(cConcMovInvent Concepto)
 {
     //Si el concepto existe actualizamos
     if (ConcMovInventDA.Existe(Concepto.ID))
     {
         try
         {
             ConcMovInventDA.Actualizar(Concepto);
         }
         catch (Exception Ex)
         {
             throw Ex;
         }
     }
     else
     {
         try
         {
             //Si no existe entonces lo creamos
             ConcMovInventDA.Crear(Concepto);
         }
         catch (Exception Ex)
         {
             throw Ex;
         }
     }
 }
Example #2
0
        public static void Crear(cConcMovInvent ConcMovInvent)
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspInsertarConcMovInvent";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;

                    //Parametros
                    Cmd.Parameters.AddWithValue("Descripcion", ConcMovInvent.Descripcion);
                    Cmd.Parameters.AddWithValue("Entrada", ConcMovInvent.Entrada);
                    Cmd.Parameters.AddWithValue("Autom", ConcMovInvent.Autom);
                    Cmd.Parameters.AddWithValue("Observacion", ConcMovInvent.Observacion);
                    Cmd.Parameters.AddWithValue("Relacion", ConcMovInvent.Relacion);
                }
            }
            catch (SqlException Ex)
            {
                throw Ex;
            }
        }
Example #3
0
        private void MostrarDatos(cConcMovInvent Concepto)
        {
            txtCodigo.Text      = Concepto.ID.ToString();
            txtDescripcion.Text = Concepto.Descripcion;

            //Tipo de movimiento
            if (Convert.ToBoolean(Concepto.Entrada))
            {
                rbEntrada.Checked = true;
            }
            else
            {
                rbSalida.Checked = true;
            }

            //Relacion con cliente
            if (Concepto.Relacion.ToString() == "C")
            {
                rbCliente.Checked = true;
            }

            //Relacion con proveedores
            if (Concepto.Relacion.ToString() == "P")
            {
                rbProveedor.Checked = true;
            }
        }
Example #4
0
        private cConcMovInvent ObtenerDatos()
        {
            cConcMovInvent Concepto = new cConcMovInvent();

            Concepto.Descripcion = txtDescripcion.Text;
            Concepto.Autom       = IndicadorAutomatico();
            Concepto.Entrada     = IndicadorTipoConcepto();
            Concepto.MovInterno  = false;
            Concepto.Relacion    = ObtenerRelacon();
            return(Concepto);
        }
Example #5
0
        public static List <cConcMovInvent> Listar()
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspListarConcMovInven";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Ejecutamos el lector
                    SqlDataReader Reader = Cmd.ExecuteReader();


                    List <cConcMovInvent> Lista = new List <cConcMovInvent>();
                    while (Reader.Read())
                    {
                        cConcMovInvent ConcMovInvent = new cConcMovInvent();
                        ConcMovInvent.ID          = Reader.GetInt32(Reader.GetOrdinal("ID"));
                        ConcMovInvent.Descripcion = Reader.GetString(Reader.GetOrdinal("Descripcion"));
                        ConcMovInvent.Entrada     = Reader.GetString(Reader.GetOrdinal("Entrada"));
                        ConcMovInvent.Observacion = Reader.IsDBNull(Reader.GetOrdinal("Observacion")) ?null : Reader.GetString(Reader.GetOrdinal("Observacion"));
                        ConcMovInvent.Autom       = Reader.GetString(Reader.GetOrdinal("Autom"));
                        ConcMovInvent.MovInterno  = Reader.GetString(Reader.GetOrdinal("MovInterno"));
                        ConcMovInvent.Relacion    = Reader.GetString(Reader.GetOrdinal("Relacion"));
                        //Agregamos el articulo a la lista
                        Lista.Add(ConcMovInvent);
                    }
                    //Cerramos la conexion
                    Conn.Close();
                    //Retornamos la lista de clientes
                    return(Lista);
                }
            }
            catch (SqlException Ex)
            {
                return(null);

                throw Ex;
            }
        }
Example #6
0
        public static cConcMovInvent BuscarPorID(int ID)
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspBuscarConcMovInventPorID";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Parametros
                    Cmd.Parameters.AddWithValue("ID", ID);
                    SqlDataReader Reader = Cmd.ExecuteReader();

                    cConcMovInvent ConcMovInvent = new cConcMovInvent();
                    while (Reader.Read())
                    {
                        ConcMovInvent.ID          = Reader.GetInt32(Reader.GetOrdinal("ID"));
                        ConcMovInvent.Descripcion = Reader.GetString(Reader.GetOrdinal("Descripcion"));
                        ConcMovInvent.Entrada     = Reader.GetBoolean(Reader.GetOrdinal("Entrada"));
                        ConcMovInvent.Observacion = Reader.IsDBNull(Reader.GetOrdinal("Observacion")) ? null : Reader.GetString(Reader.GetOrdinal("Observacion"));
                        ConcMovInvent.Autom       = Reader.GetBoolean(Reader.GetOrdinal("Autom"));
                        ConcMovInvent.MovInterno  = Reader.GetBoolean(Reader.GetOrdinal("MovInterno"));
                        ConcMovInvent.Relacion    = Reader.GetString(Reader.GetOrdinal("Relacion"));
                    }
                    Conn.Close();
                    return(ConcMovInvent);
                }
            }
            catch (SqlException Ex)
            {
                return(null);

                throw Ex;
            }
        }