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(); }
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(); } }
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(); } }
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); } }