private void respaldarDatos() { registrosOriginal = new List <di_desechoIncompleto>(); foreach (di_desechoIncompleto viejo in registros) { registrosOriginal.Add(new di_desechoIncompleto() { di_cantidad = viejo.di_cantidad, di_id = viejo.di_id, di_id_d = viejo.di_id_d, di_id_mp = viejo.di_id_mp }); } listaMPOriginal = new List <mp_materiaPrima>(); foreach (mp_materiaPrima vieja in listaMP) { listaMPOriginal.Add(new mp_materiaPrima() { mp_cantidadMinima = vieja.mp_cantidadMinima, mp_codigo = vieja.mp_codigo, mp_estado = vieja.mp_estado, mp_id = vieja.mp_id, mp_nombre = vieja.mp_nombre, mp_unidadMedida = vieja.mp_unidadMedida }); } desechoOriginal = new d_desecho(); desechoOriginal.d_descripcion = desecho.d_descripcion; desechoOriginal.d_fecha = desecho.d_fecha; desechoOriginal.d_id = desecho.d_id; desechoOriginal.d_id_i = desecho.d_id_i; desechoOriginal.d_id_ope = desecho.d_id_ope; desechoOriginal.d_id_usuarioCreacion = desecho.d_id_usuarioCreacion; desechoOriginal.id_tipoDesecho = desecho.id_tipoDesecho; }
private void btnCrear_di_NuevoDesechoIncompleto_Click(object sender, RoutedEventArgs e) { if (btnCrear_di_NuevoDesechoIncompleto.Content.ToString() == "CREAR") { if (txtDescripcion_di_NuevoDesechoIncompleto != null && date_di_NuevoDesechoIncompleto.SelectedDate != null) { if (desecho == null) { desecho = new d_desecho(); } desecho.d_fecha = (DateTime)date_di_NuevoDesechoIncompleto.SelectedDate; desecho.d_descripcion = txtDescripcion_di_NuevoDesechoIncompleto.Text; stackMP_di_NuevoDesechoIncompleto.IsEnabled = true; lblFecha_di_NuevoDesechoIncompleto.IsEnabled = false; lblDescripcion_di_NuevoDesechoIncompleto.IsEnabled = false; txtDescripcion_di_NuevoDesechoIncompleto.IsEnabled = false; date_di_NuevoDesechoIncompleto.IsEnabled = false; btnCrear_di_NuevoDesechoIncompleto.Content = "CAMBIAR"; } else { MessageBox.Show("Ingresa por favor una fecha y una descripción válidos.", "¡Atención!"); } } else { lblFecha_di_NuevoDesechoIncompleto.IsEnabled = true; lblDescripcion_di_NuevoDesechoIncompleto.IsEnabled = true; txtDescripcion_di_NuevoDesechoIncompleto.IsEnabled = true; date_di_NuevoDesechoIncompleto.IsEnabled = true; btnCrear_di_NuevoDesechoIncompleto.Content = "CREAR"; } }
public static int insertDesechoDAL(d_desecho desecho) { SCIR_SistemaInventarioEntities db = new SCIR_SistemaInventarioEntities(); int?id = -1; List <SqlParameter> pms = new List <SqlParameter>(); pms.Add(new SqlParameter("@d_id_i", desecho.d_id_i)); pms.Add(new SqlParameter("@d_fecha", desecho.d_fecha)); pms.Add(new SqlParameter("@d_descripcion", desecho.d_descripcion)); pms.Add(new SqlParameter("@d_id_usuarioCreacion", desecho.d_id_usuarioCreacion)); pms.Add(new SqlParameter("@d_id_ope", desecho.d_id_ope)); pms.Add(new SqlParameter("@id_tipoDesecho", desecho.id_tipoDesecho)); try { var x = (IEnumerable <int?>)db.sp_d_insert_Desecho(desecho.d_id_i, desecho.d_fecha, desecho.d_descripcion, desecho.d_id_usuarioCreacion, desecho.d_id_ope, desecho.id_tipoDesecho); id = x.FirstOrDefault(); //var retorno = db.Database.SqlQuery(id.GetType(), "sp_d_insert_Desecho @d_id_i @d_fecha @d_descripcion @d_id_usuarioCreacion @d_id_ope @id_tipoDesecho", pms); //id = Int32.Parse(retorno.ToString()); } catch (Exception ex) { Debug.WriteLine(ex.Message); id = -1; } finally { db.Dispose(); //Debug.WriteLine(id); } return((int)id); }
private bool compararDesechos(d_desecho desecho, d_desecho desechoOriginal) { bool res = false; if (desecho.d_fecha != desechoOriginal.d_fecha || desecho.d_descripcion != desechoOriginal.d_descripcion) { res = true; } return(res); }
private void cargarDesecho() { if (desecho == null) { desecho = new d_desecho(); } desecho = d_desechoBLL.selectDesechoBLLxID(idDesecho); txtDescripcion_di_EditarDesechoIncompleto.Text = desecho.d_descripcion; date_di_EditarDesechoIncompleto.SelectedDate = desecho.d_fecha; }
public static int updateDesechoDAL(d_desecho desecho) { SCIR_SistemaInventarioEntities db = new SCIR_SistemaInventarioEntities(); int res = -1; try { res = db.sp_d_update_Desecho(desecho.d_id, desecho.d_fecha, desecho.d_descripcion); } catch (Exception ex) { Debug.WriteLine(ex.Message); } finally { db.Dispose(); } return(res); }
public static bool insertDesechoBLL(d_desecho desecho, List <di_desechoIncompleto> registros) { int id = d_desechoDAL.insertDesechoDAL(desecho); if (id == -1) { return(false); } else { bool res2 = false; foreach (di_desechoIncompleto di in registros) { di.di_id_d = id; res2 = di_desechoIncompletoDAL.insertDesechoIncompletoDAL(di); } return(res2); } }
public static int updateDesechoBLL(d_desecho desecho) { return(d_desechoDAL.updateDesechoDAL(desecho)); }