Пример #1
0
 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";
     }
 }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
 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;
 }
Пример #6
0
        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);
        }
Пример #7
0
        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);
            }
        }
Пример #8
0
 public static int updateDesechoBLL(d_desecho desecho)
 {
     return(d_desechoDAL.updateDesechoDAL(desecho));
 }