示例#1
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);
        }
示例#2
0
        public static d_desecho selectDesechoDALxID(int idDesecho)
        {
            SCIR_SistemaInventarioEntities db = new SCIR_SistemaInventarioEntities();

            try
            {
                var retorno = db.Database.SqlQuery <d_desecho>("SELECT * FROM d_desecho WHERE d_id = @d_id", new SqlParameter("d_id", idDesecho)).FirstOrDefault <d_desecho>();
                if (retorno != null)
                {
                    return(retorno);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#3
0
        public static usr_usuarios GetLogin(usr_usuarios user)
        {
            usr_usuarios nu  = new usr_usuarios();
            ComunDB      con = new ComunDB();
            SCIR_SistemaInventarioEntities entiti = new SCIR_SistemaInventarioEntities();
            //var rs=entiti.sp_Login(user.usr_nombre, user.usr_password);

            //foreach (usr_usuarios userActual in rs)
            //{
            //    nu.per_premisosXrol = userActual.per_premisosXrol;

            //}
            //return rs as DataSet;


            var FILAS = entiti.Database.SqlQuery <usr_usuarios>("sp_Login @username ,@password", new SqlParameter("@username", user.usr_nombre), new SqlParameter("@password", user.usr_password)).ToArray <usr_usuarios>().FirstOrDefault();

            if (FILAS != null)
            {
                user.per_premisosXrol = entiti.Database.SqlQuery <per_premisosXrol>("sp_LoginPermisosXRol @id_rol", new SqlParameter("@id_rol", FILAS.usr_id)).ToArray <per_premisosXrol>();
                user.usr_id_rol       = FILAS.usr_id_rol;
                user.usr_id           = FILAS.usr_id;
                return(user);
            }

            //ObjectResult ob = new ObjectResult();
            return(null);
        }
示例#4
0
        public static List <d_desecho> selectDesechoDAL(int tipo)
        {
            SCIR_SistemaInventarioEntities db = new SCIR_SistemaInventarioEntities();
            List <d_desecho> desechos         = new List <d_desecho>();

            try
            {
                desechos = db.Database.SqlQuery <d_desecho>("sp_d_select_where_IncompletoCompleto @id_tipoDesecho", new SqlParameter("@id_tipoDesecho", tipo)).ToList <d_desecho>();
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
                desechos = null;
            }
            finally
            {
                db.Dispose();
            }
            if (desechos != null)
            {
                foreach (d_desecho i in desechos)
                {
                    i.d_fecha = i.d_fecha.Date;
                    Debug.WriteLine(i.d_fecha);
                }
            }
            return(desechos);
        }
示例#5
0
        public static bool modificarUsuario(usr_usuarios user)
        {
            try
            {
                db = new SCIR_SistemaInventarioEntities();


                var userEdit = db.usr_usuarios.Where(w => w.usr_id == user.usr_id).FirstOrDefault();
                if (userEdit != null)
                {
                    userEdit.usr_id_rol = user.usr_id_rol;
                    if (user.usr_password != null)
                    {
                        userEdit.usr_password = user.usr_password;
                    }

                    db.SaveChanges();
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
                return(false);
            }
        }
示例#6
0
        public static void eliminarte(int ids)
        {
            SCIR_SistemaInventarioEntities DB = new SCIR_SistemaInventarioEntities();
            var remover = DB.te_transferenciaEntrada.Where(w => w.te_id_t == ids).FirstOrDefault();

            DB.te_transferenciaEntrada.Remove(remover);
            DB.SaveChanges();
        }
        public static bool insertDesechoIncompletoDAL(BussinessEntities.di_desechoIncompleto di)
        {
            SCIR_SistemaInventarioEntities db = new SCIR_SistemaInventarioEntities();

            try
            {
                db.sp_di_insert_DesechoIncompleto(di.di_id_d, di.di_id_mp, di.di_cantidad);
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
示例#8
0
        public static List <t_transferencia> GetDatos(t_transferencia trans)
        {
            SCIR_SistemaInventarioEntities scir = new SCIR_SistemaInventarioEntities();
            List <t_transferencia>         com  = new List <t_transferencia>();
            //llamado al sp de compras
            var filas = scir.Database.SqlQuery <t_transferencia>("sp_trans_select_all_EntradasSalidas").ToList <t_transferencia>();

            //comprueba que sea diferente a null
            if (filas != null)
            {
                return(filas);
            }
            return(null);
        }
示例#9
0
        public static List <mp_materiaPrima> GetDatos(mp_materiaPrima mp)
        {
            SCIR_SistemaInventarioEntities scir = new SCIR_SistemaInventarioEntities();
            List <mp_materiaPrima>         com  = new List <mp_materiaPrima>();
            //llamado al sp de compras
            var filas = scir.Database.SqlQuery <mp_materiaPrima>("sp_mp_select_all").ToList <mp_materiaPrima>();

            //comprueba que sea diferente a null
            if (filas != null)
            {
                return(filas);
            }
            return(null);
        }
示例#10
0
        //public static List<t_transferencia> GetDato (DateTime fecha1,DateTime fecha2)
        //{
        //    SCIR_SistemaInventarioEntities scir = new SCIR_SistemaInventarioEntities();
        //    List<t_transferencia> com = new List<t_transferencia>();
        //    scir.sp_t_select_fecha(fecha1,fecha2);
        //    var idUltimo = scir.t_transferencia.OrderByDescending(u => u.t_fecha).FirstOrDefault();
        //   var filas = scir.Database.SqlQuery<t_transferencia>("sp_t_select_fecha").ToList<t_transferencia>();
        //    //comprueba que sea diferente a null
        //    if (filas != null)
        //    {
        //        return filas;
        //    }
        //    return null;

        //}
        public static t_transferencia GetFila(t_transferencia trans)

        {
            SCIR_SistemaInventarioEntities scir = new SCIR_SistemaInventarioEntities();


            // var fila = scir.sp_compra_select_where_CompraporID(id).FirstOrDefault();
            var fila = scir.Database.SqlQuery <t_transferencia>("sp_t_select_where_TransferenciaID @t_id", new SqlParameter("@t_id", trans.t_id)).ToArray <t_transferencia>().FirstOrDefault();

            if (fila != null)
            {
                return(fila);
            }
            return(null);
        }
示例#11
0
        public static bool agregarUsuario(usr_usuarios user)
        {
            db = new SCIR_SistemaInventarioEntities();
            var ultimo = db.usr_usuarios.OrderByDescending(u => u.usr_id).FirstOrDefault();

            user.usr_id = ultimo.usr_id + 1;
            db.usr_usuarios.Add(user);
            try{
                db.SaveChanges();
                return(true);
            }catch (Exception ex) {
                Console.Write(ex.Message);
                return(false);
            }
        }
示例#12
0
        public static List <t_transferencia> Buscar(t_transferencia transferencia)
        {
            SCIR_SistemaInventarioEntities scir = new SCIR_SistemaInventarioEntities();
            //  var fila = scir.sp_compra_select_where_CompraporID(compra.c_id_i).FirstOrDefault();

            var fila = scir.t_transferencia.Where(w => w.t_fecha == transferencia.t_fecha || w.t_tipo == transferencia.t_tipo).ToList <t_transferencia>();


            if (fila != null)
            {
                return(fila);
            }
            else
            {
                return(null);
            }
        }
示例#13
0
        public static void deleteDesechoDAL(int idDesecho)
        {
            SCIR_SistemaInventarioEntities db = new SCIR_SistemaInventarioEntities();

            try
            {
                db.sp_d_deleteChildrenIncompleto_Desecho(idDesecho);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#14
0
        public static void updateDesechoIncompletoDAL(di_desechoIncompleto di)
        {
            SCIR_SistemaInventarioEntities db = new SCIR_SistemaInventarioEntities();

            try
            {
                db.sp_di_update_DesechoIncompleto(di.di_id, di.di_id_d, di.di_id_mp, di.di_cantidad);
            }
            catch (Exception ex)
            {
                //
            }
            finally
            {
                db.Dispose();
            }
        }
示例#15
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);
        }
示例#16
0
        public static void insertar(ts_transferenciaSalida tU)
        {
            SCIR_SistemaInventarioEntities DB = new SCIR_SistemaInventarioEntities();

            var ultimo = DB.ts_transferenciaSalida.OrderByDescending(u => u.ts_id).FirstOrDefault();

            tU.ts_id = ultimo.ts_id + 1;

            try
            {
                DB.sp_trans_insert_TransferenciaSalidas1(tU.ts_id, tU.ts_id_t, tU.ts_id_mp, tU.ts_cantidad);
                var idUltimo = DB.ts_transferenciaSalida.OrderByDescending(u => u.ts_id).FirstOrDefault();
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
                //por si da error
            }
        }
示例#17
0
        public static void insertar(te_transferenciaEntrada tU)
        {
            SCIR_SistemaInventarioEntities DB = new SCIR_SistemaInventarioEntities();

            var ultimo = DB.te_transferenciaEntrada.OrderByDescending(u => u.te_id).FirstOrDefault();

            tU.te_id = ultimo.te_id + 1;

            try
            {
                DB.sp_trans_insert_TransferenciaEntradas1(tU.te_id, tU.te_id_t, tU.te_id_mp, tU.te_cantidad);
                var idUltimo = DB.te_transferenciaEntrada.OrderByDescending(u => u.te_id).FirstOrDefault();
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
                //por si da error
            }
            //DB.sp_trans_insert_NuevaTransferencia(tU.t_id_i,tU.t_fecha,tU.t_descripcion,tU.t_tipo,tU.t_id_usuarioCreacion,tU.t_id_ope);
        }
示例#18
0
        public static bool eliminarUsuario(usr_usuarios user)
        {
            try
            {
                db = new SCIR_SistemaInventarioEntities();


                var userEdit = db.usr_usuarios.Where(w => w.usr_id == user.usr_id).FirstOrDefault();
                if (userEdit != null)
                {
                    db.usr_usuarios.Remove(userEdit);
                    db.SaveChanges();
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
                return(false);
            }
        }
示例#19
0
        public static mp_materiaPrima GetDatosMp(int mp)
        {
            SCIR_SistemaInventarioEntities scir = new SCIR_SistemaInventarioEntities();
            var datos = scir.Database.SqlQuery <mp_materiaPrima>("sp_mp_select_where_MateriaPrimaPorID @mp_id", new SqlParameter("@mp_id", mp)).ToArray <mp_materiaPrima>().FirstOrDefault();

            try
            {
                if (datos != null)
                {
                    return(datos);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception e)
            {
                Console.Write(e);
                return(null);
            }
        }
示例#20
0
        public static List <di_desechoIncompleto> selectAll(int idDesecho)
        {
            SCIR_SistemaInventarioEntities db    = new SCIR_SistemaInventarioEntities();
            List <di_desechoIncompleto>    lista = new List <di_desechoIncompleto>();

            try
            {
                lista = db.Database.SqlQuery <di_desechoIncompleto>("SELECT * FROM di_desechoIncompleto WHERE di_id_d = @idDesecho", new SqlParameter("@idDesecho", idDesecho)).ToList <di_desechoIncompleto>();
                if (lista != null)
                {
                    return(lista);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
        }