/// <summary> /// Registrar insumo /// </summary> /// <param name="insumo"></param> public void RegistrarCliente(SIGEEA_Insumo insumo) { DataClasses1DataContext dc = new DataClasses1DataContext(); insumo.Estado_Insumo = true; dc.SIGEEA_Insumos.InsertOnSubmit(insumo); dc.SubmitChanges(); }
private void btnRegistrar_Click(object sender, RoutedEventArgs e) { try { if (tipo == "Editar") { SIGEEA_Insumo nuevoInsumo = new SIGEEA_Insumo(); nuevoInsumo.Nombre_Insumo = txtNombre.Text; nuevoInsumo.Descripcion_Insumo = txtDescripcion.Text; nuevoInsumo.Estado_Insumo = true; nuevoInsumo.PK_Id_Insumo = pkInsumo; SIGEEA_InvInsumo inv = new SIGEEA_InvInsumo(); inv.Cantidad_InvInsumo = Convert.ToDouble(txtCantidad.Text); MantInsumo.ModificarInsumo(nuevoInsumo, inv, cbxUnidadesDeMedida.Text); MessageBox.Show("Editado correctamente"); } else { SIGEEA_Insumo nuevoInsumo = new SIGEEA_Insumo(); nuevoInsumo.Nombre_Insumo = txtNombre.Text; nuevoInsumo.Descripcion_Insumo = txtDescripcion.Text; nuevoInsumo.Estado_Insumo = true; MantInsumo.RegistrarInsumo(nuevoInsumo, cbxUnidadesDeMedida.Text, txtCantidad.Text); MessageBox.Show("Registrado correctamente"); } this.Close(); } catch { MessageBox.Show("Error al registrar"); } }
/// <summary> /// Eliminar insumo (solo le cambia el estado) /// </summary> /// <param name="insumo"></param> public void EliminarInsumo(SIGEEA_Insumo insumo) { DataClasses1DataContext dc = new DataClasses1DataContext(); SIGEEA_Insumo modInsumo = dc.SIGEEA_Insumos.First(c => c.PK_Id_Insumo == insumo.PK_Id_Insumo); modInsumo.Estado_Insumo = false; dc.SubmitChanges(); }
/// <summary> /// Modificar insumo /// </summary> /// <param name="insumo"></param> public void ModificarInsumo(SIGEEA_Insumo insumo, SIGEEA_InvInsumo invInsumo, string UnidadMedida) { DataClasses1DataContext dc = new DataClasses1DataContext(); SIGEEA_Insumo modInsumo = dc.SIGEEA_Insumos.First(c => c.PK_Id_Insumo == insumo.PK_Id_Insumo); modInsumo.Nombre_Insumo = insumo.Nombre_Insumo; modInsumo.Descripcion_Insumo = modInsumo.Descripcion_Insumo; SIGEEA_UniMedida uniMedida = new SIGEEA_UniMedida(); uniMedida = dc.SIGEEA_UniMedidas.First(c => c.Nombre_UniMedida == UnidadMedida); SIGEEA_InvInsumo inv = dc.SIGEEA_InvInsumos.First(c => c.FK_Id_Insumo == insumo.PK_Id_Insumo); inv.Cantidad_InvInsumo = invInsumo.Cantidad_InvInsumo; inv.FK_UniMedida = uniMedida.PK_Id_UniMedida; dc.SubmitChanges(); }
/// <summary> /// Registrar insumo /// </summary> /// <param name="insumo"></param> public void RegistrarInsumo(SIGEEA_Insumo insumo, string UnidadMedida, string Cantidad) { DataClasses1DataContext dc = new DataClasses1DataContext(); insumo.Estado_Insumo = true; dc.SIGEEA_Insumos.InsertOnSubmit(insumo); dc.SubmitChanges(); SIGEEA_UniMedida uniMedida = new SIGEEA_UniMedida(); uniMedida = dc.SIGEEA_UniMedidas.First(c => c.Nombre_UniMedida == UnidadMedida); SIGEEA_InvInsumo invInsumo = new SIGEEA_InvInsumo(); invInsumo.FK_UniMedida = uniMedida.PK_Id_UniMedida; invInsumo.Cantidad_InvInsumo = Convert.ToDouble(Cantidad); invInsumo.FK_Id_Insumo = insumo.PK_Id_Insumo; dc.SIGEEA_InvInsumos.InsertOnSubmit(invInsumo); dc.SubmitChanges(); }
partial void DeleteSIGEEA_Insumo(SIGEEA_Insumo instance);
partial void UpdateSIGEEA_Insumo(SIGEEA_Insumo instance);
partial void InsertSIGEEA_Insumo(SIGEEA_Insumo instance);