Ejemplo n.º 1
0
        public void Insertar(Sucursal sucursal)
        {
            string            consulta   = "insert into Sucursales values (@NombreSucursal,@Direccion,@Telefono)";
            DynamicParameters parametros = new DynamicParameters();

            parametros.Add("@NombreSucursal", sucursal.NombreSucursal, DbType.String);
            parametros.Add("@Direccion", sucursal.Direccion, DbType.String);
            parametros.Add("@Telefono", sucursal.Telefono, DbType.String);

            cn.Open();
            cn.Execute(consulta, parametros, commandType: CommandType.Text);


            //Creando por el inventario principal

            consulta = "Select max(IdSucursal) from  Sucursales";
            int id = cn.QuerySingle <int>(consulta);

            CInventario cInventario = new CInventario();
            Inventario  inventario  = new Inventario();

            inventario.IdSucursal_FK  = id;
            inventario.TipoInventario = 1;//1 es inventario principal
            cInventario.Insertar(inventario);
            cn.Close();
        }
Ejemplo n.º 2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres eliminar?", "Autorización", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                CInventario cEliminar = new CInventario();
                inventarioBindingSource.EndEdit();
                cEliminar.EliminarInventario((Inventario)inventarioBindingSource.Current);
                MessageBox.Show("¡Producto eliminado con éxito!");
                Limpiar();
                this.Close();
            }
        }
Ejemplo n.º 3
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            Calculo();

            DialogResult result = MessageBox.Show("¿Estás seguro que quieres modificar?", "Autorización", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                CInventario pEditar = new CInventario();
                inventarioBindingSource.EndEdit();
                pEditar.ActualizarInventario((Inventario)inventarioBindingSource.Current);
                MessageBox.Show("¡Producto editado con éxito!");
                Limpiar();
            }
        }
Ejemplo n.º 4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Calculo();

            try
            {
                if (txtNombreProd.Text.Equals("") || txtExistencias.Text.Equals("") || txtCosto.Text.Equals("") || txtPrecioVenta.Text.Equals(""))
                {
                    MessageBox.Show("¡Rellene todos los campos!", "Rellenar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    CInventario pnuevo = new CInventario();
                    inventarioBindingSource.EndEdit();
                    pnuevo.RegistrarInventario((Inventario)inventarioBindingSource.Current);
                    MessageBox.Show("¡Producto registrado con éxito!");
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("¡Verifique las listas despleagables!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }