Example #1
0
        public static void Actualizar(cMarca Marca)
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspActualizarMarca";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;

                    //Parametros
                    Cmd.Parameters.AddWithValue("MarcaID", Marca.Codigo);
                    Cmd.Parameters.AddWithValue("Descripcion", Marca.Descripcion);
                    Cmd.Parameters.AddWithValue("Notas", Marca.Notas);

                    Cmd.ExecuteNonQuery();
                }
            }
            catch (SqlException Ex)
            {
                throw Ex;
            }
        }
Example #2
0
        public static cMarca 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 = "uspBuscarMarcaPorID";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Parametros
                    Cmd.Parameters.AddWithValue("MarcaID", ID);
                    SqlDataReader Reader = Cmd.ExecuteReader();

                    cMarca Marca = new cMarca();
                    while (Reader.Read())
                    {
                        Marca.Codigo      = Reader.GetInt32(Reader.GetOrdinal("ID"));
                        Marca.Notas       = Reader.GetString(Reader.GetOrdinal("Notas"));
                        Marca.Descripcion = Reader.IsDBNull(Reader.GetOrdinal("Notas"))?null:Reader.GetString(Reader.GetOrdinal("Descripcion"));
                    }
                    Conn.Close();
                    return(Marca);
                }
            }
            catch (SqlException Ex)
            {
                return(null);

                throw Ex;
            }
        }
Example #3
0
 public void GuardarCambios(cMarca Marca)
 {
     if (MarcaDA.Existe(Marca.Codigo))
     {
         if (Validacion(Marca))
         {
             MarcaDA.Actualizar(Marca);
         }
         else
         {
             throw new Exception("Debe especificar una descripcion valida para la marca");
         }
     }
     else
     {
         if (Validacion(Marca))
         {
             MarcaDA.Crear(Marca);
         }
         else
         {
             throw new Exception("Debe especificar una descripcion valida para la marca");
         }
     }
 }
Example #4
0
 private void MostarDatos(cMarca Marca)
 {
     //Mostramos los datos seleccionados en el grid
     txtCodigo.Text      = Marca.Codigo.ToString();
     txtDescripcion.Text = Marca.Descripcion;
     txtNotas.Text       = Marca.Notas;
 }
Example #5
0
        private void CargarMarcas()
        {
            cMarca     marca = new cMarca();
            DataTable  trdo  = marca.GetAll();
            cFunciones fun   = new Clases.cFunciones();

            fun.LlenarComboDatatable(cmbMarca, trdo, "Nombre", "CodMarca");
        }
Example #6
0
 private Boolean Validacion(cMarca Marca)
 {
     //Validacion de Campos
     if (Marca.Descripcion != null && Marca.Descripcion.Length >= 5)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Example #7
0
        private cMarca ObtenerDatos()
        {
            try
            {
                //Obtenemos los datos referentes a la familia de articulos
                cMarca Marca = new cMarca();
                Marca.Codigo      = Convert.ToInt32(txtCodigo.Text);
                Marca.Descripcion = txtDescripcion.Text;
                Marca.Notas       = txtNotas.Text;

                return(Marca);
            }
            catch (Exception Ex)
            {
                throw new Exception("Error al obtener informacion");
            }
        }
Example #8
0
        public static List <cMarca> Listar()
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspListarMarca";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Ejecutamos el lector
                    SqlDataReader Reader = Cmd.ExecuteReader();


                    List <cMarca> Lista = new List <cMarca>();
                    while (Reader.Read())
                    {
                        cMarca Marca = new cMarca();
                        Marca.Codigo      = Reader.GetInt32(Reader.GetOrdinal("ID"));
                        Marca.Descripcion = Reader.GetString(Reader.GetOrdinal("Descripcion"));
                        Marca.Notas       = Reader.IsDBNull(Reader.GetOrdinal("Notas"))?null:Reader.GetString(Reader.GetOrdinal("Notas"));

                        //Agregamos el articulo a la lista
                        Lista.Add(Marca);
                    }
                    //Cerramos la conexion
                    Conn.Close();
                    //Retornamos la lista de clientes
                    return(Lista);
                }
            }
            catch (SqlException Ex)
            {
                return(null);

                throw Ex;
            }
        }
Example #9
0
        private void frmListarComponentes_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == Convert.ToChar(Keys.Enter))
            {
                if (txtBusqueda.Text.Length >= 10 && dgvComponente.RowCount == 0)
                {
                    //AGREGAMOS FAMILIA
                    if (TipoComponente == "Familia")
                    {
                        DialogResult result = MessageBox.Show("La busqueda no arrojado ningun resultado, ¿Desea agregar " + txtBusqueda.Text + " a la lista de familias", "Agregar nueva familia", MessageBoxButtons.YesNoCancel);

                        if (result == DialogResult.Yes)

                        {
                            try
                            {
                                FamiliaBL ObjetoFamilia = new FamiliaBL();
                                //ASIGNAMOS VALORES A LA FAMILIA
                                cFamilia Familia = new cFamilia();
                                Familia.Codigo      = -1;
                                Familia.Descripcion = txtBusqueda.Text;
                                Familia.Notas       = "";
                                //AGREGAMOS LA FAMILIA
                                ObjetoFamilia.GuardarCambios(Familia);
                                //ACTUALIZAMOS EL GRID
                                CargarDatos();
                            }
                            catch (Exception Ex)
                            {
                                MessageBox.Show(Ex.Message);
                            }
                        }
                    }
                    else if (TipoComponente == "Marca")
                    {
                        DialogResult result = MessageBox.Show("La busqueda no arrojado ningun resultado, ¿Desea agregar " + txtBusqueda.Text + " a la lista de marcas", "Agregar nueva marca", MessageBoxButtons.YesNoCancel);

                        if (result == DialogResult.Yes)
                        {
                            try
                            {
                                MarcaBL ObjetoMarca = new MarcaBL();
                                //ASIGNAMOS VALORES A LA FAMILIA
                                cMarca Marca = new cMarca();
                                Marca.Codigo      = -1;
                                Marca.Descripcion = txtBusqueda.Text;
                                Marca.Notas       = "";
                                //AGREGAMOS LA FAMILIA
                                ObjetoMarca.GuardarCambios(Marca);
                                //ACTUALIZAR GRID
                                CargarDatos();
                            }
                            catch (Exception Ex)
                            {
                                MessageBox.Show(Ex.Message);
                            }
                        }
                    }
                }
            }
        }