public Boolean AnularItem(prd_ProcesoProductivo_Info info, ref string msg)
 {
     try
     {
         using (EntitiesProduccion_Cidersus context = new EntitiesProduccion_Cidersus())
         {
             var contact = context.prd_ProcesoProductivo.FirstOrDefault(A => A.IdEmpresa == info.IdEmpresa && A.IdProcesoProductivo == info.IdProcesoProductivo);
             if (contact != null)
             {
                 contact.Estado = "I";
                 context.SaveChanges();
                 msg = "Se ha procedio anular el Id del Proceso Productivo # :" + info.IdProcesoProductivo.ToString() + " exitosamente";
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
         msg = ex.ToString() + " " + ex.Message;
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
         throw new Exception(ex.ToString());
     }
 }
Exemple #2
0
 public Boolean eliminarregistrotabla(List <prd_SubGrupoTrabajoDetalle_Info> lmDetalleInfo, int idempresa, decimal IdGrupoTrabajo, ref string msg)
 {
     try
     {
         using (EntitiesProduccion_Cidersus contex1 = new EntitiesProduccion_Cidersus())
         {
             foreach (var item in lmDetalleInfo)
             {
                 var address = contex1.prd_GrupoTrabajo_Det.FirstOrDefault(A => A.IdEmpresa == idempresa && A.IdSucursal == item.IdSucursal && A.IdGrupotrabajo == IdGrupoTrabajo && A.Secuencia == item.Secuencia);
                 if (address != null)
                 {
                     contex1.prd_GrupoTrabajo_Det.Remove(address);
                     contex1.SaveChanges();
                 }
             }
         }
         msg = "Guardado con exito";
         return(true);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
         msg = ex.ToString() + " " + ex.Message;
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
         throw new Exception(ex.ToString().ToString());
     }
 }
        public Boolean VerificarCodigo(string NumDoc)
        {
            try
            {
                EntitiesProduccion_Cidersus oen = new EntitiesProduccion_Cidersus();

                var select = from q in oen.prd_Orden_Taller
                             where q.Codigo == NumDoc
                             select q;

                if (select.ToList().Count() >= 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Exemple #4
0
 //Funcion para eliminar la lista
 public Boolean eliminarLisEtapas(List <prd_EtapaProduccion_Info> ListInfo, int IdEmpresa, int IdModeloProductivo, ref string msg)
 {
     try
     {
         using (EntitiesProduccion_Cidersus context = new EntitiesProduccion_Cidersus())
         {
             foreach (var item in ListInfo)
             {
                 var address = context.prd_EtapaProduccion.FirstOrDefault(A => A.IdEmpresa == IdEmpresa && A.IdProcesoProductivo == IdModeloProductivo);
                 if (address != null)
                 {
                     context.prd_EtapaProduccion.Remove(address);
                     context.SaveChanges();
                     msg = "Se ha procedido a Eliminar las Etapas de producción del modelo  #: " + IdModeloProductivo.ToString() + " exitosamente.";
                 }
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
         msg = ex.ToString() + " " + ex.Message;
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
         throw new Exception(ex.ToString());
     }
 }
Exemple #5
0
        //obtender id de la Etapa
        public int getIdEtapa(int IdEmpresa, int IdProcesoProductivo)
        {
            int id;

            try
            {
                EntitiesProduccion_Cidersus OEEtapa = new EntitiesProduccion_Cidersus();
                var reg = from A in OEEtapa.prd_EtapaProduccion
                          where A.IdEmpresa == IdEmpresa && A.IdProcesoProductivo == IdProcesoProductivo
                          select A;

                if (reg.ToList().Count < 1)
                {
                    id = 1;
                }
                else
                {
                    OEEtapa = new EntitiesProduccion_Cidersus();
                    var reg1 = (from A in OEEtapa.prd_EtapaProduccion
                                where A.IdEmpresa == IdEmpresa && A.IdProcesoProductivo == IdProcesoProductivo
                                select A.IdEtapa).Max();
                    id = Convert.ToInt32(reg1.ToString()) + 1;
                }
                return(id);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Exemple #6
0
        public int getIdMovimiento(int idempresa, int IdPuenteGrua)
        {
            try
            {
                int Id;
                EntitiesProduccion_Cidersus OEProduccion = new EntitiesProduccion_Cidersus();
                var select = from q in OEProduccion.prd_Movimiento_PteGrua
                             where q.IdEmpresa == idempresa && q.IdSucursal == IdPuenteGrua
                             select q;

                if (select.ToList().Count < 1)
                {
                    Id = 1;
                }
                else
                {
                    var select_pv = (from q in OEProduccion.prd_Movimiento_PteGrua
                                     where q.IdEmpresa == idempresa && q.IdPuenteGrua == IdPuenteGrua
                                     select q.IdMovimiento).Max();
                    Id = Convert.ToInt32(select_pv.ToString()) + 1;
                }
                return(0);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Exemple #7
0
        public Boolean ModificarDB(int idempresa, prd_SubGrupoTrabajo_Info info, ref string msg)
        {
            try
            {
                using (EntitiesProduccion_Cidersus context = new EntitiesProduccion_Cidersus())
                {
                    var contact = context.prd_GrupoTrabajo.FirstOrDefault(obj => obj.IdEmpresa == idempresa && obj.IdSucursal == info.IdSucursal && obj.IdGrupoTrabajo == info.IdGrupoTrabajo);
                    if (contact != null)
                    {
                        contact.Descripcion   = info.Descripcion;
                        contact.FechaCreacion = info.FechaCreacion;

                        contact.IdGrupo             = info.idGrupo;
                        contact.IdLider             = info.IdLider;
                        contact.IdProcesoProductivo = info.IdProcesoProductivo;
                        contact.IdEtapa             = info.IdEtapa;
                        contact.Estado = info.Estado;

                        context.SaveChanges();
                        msg = "Se ha procedido actualizar el registro del Grupo de trabajo #: " + info.IdGrupoTrabajo + " exitosamente";
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                msg = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
                throw new Exception(ex.ToString());
            }
        }
        public List <prd_CotizacionCompras_Info> ObtenerListaCotiza(int IdEmpresa, ref string msg)
        {
            try
            {
                using (EntitiesProduccion_Cidersus context = new EntitiesProduccion_Cidersus())
                {
                    string Query = "declare @IdEmpresa int = " + IdEmpresa +
                                   "select * from prd_Obra where CodObra not in(select CodObra from prd_ProcesoProductivo_x_prd_obra where " +
                                   " IdProcesoProductivo not in (select IdProcesoProductivo from prd_ProcesoProductivo where IdEmpresa ="
                                   + IdEmpresa + " and Estado = 'I') and IdEmpresa = " + IdEmpresa + ") and IdEmpresa =" + IdEmpresa;

                    msg = "Proceso exitoso";
                    //return context.ExecuteStoreQuery<prd_CotizacionCompras_Info>(Query).ToList();

                    return(new List <prd_CotizacionCompras_Info>());
                }
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                msg = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
                throw new Exception(ex.ToString());
            }
        }
 public Boolean ModificarDB(prd_CotizacionCompras_Info info, ref string msg)
 {
     try
     {
         using (EntitiesProduccion_Cidersus Context = new EntitiesProduccion_Cidersus())
         {
             var contact = Context.prd_Obra.FirstOrDefault(A => A.IdEmpresa == info.IdEmpresa && A.IdEmpresa == info.IdEmpresa);
             if (contact != null)
             {
                 contact.Estado = info.Observacion;
                 Context.SaveChanges();
                 msg = "Grabación exitosa..";
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
         msg = ex.ToString() + " " + ex.Message;
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
         return(false);
     }
 }
Exemple #10
0
        public prd_ProcesoProductivo_x_prd_obra_Info Obtener1ProcesProductivo_x_CentroCosto(int idempresa, string CodObra)
        {
            try
            {
                prd_ProcesoProductivo_x_prd_obra_Info info = new prd_ProcesoProductivo_x_prd_obra_Info();
                EntitiesProduccion_Cidersus           OEprocesoproductivo = new EntitiesProduccion_Cidersus();
                var registros = from A in OEprocesoproductivo.prd_ProcesoProductivo_x_prd_obra
                                where A.IdEmpresa_obra == idempresa && A.CodObra == CodObra
                                select A;

                foreach (var item in registros)
                {
                    info.IdEmpresa           = item.IdEmpresa_obra;
                    info.CodObra             = item.CodObra;
                    info.IdEmpresa_Pr        = item.IdEmpresa_Pr;
                    info.IdProcesoProductivo = item.IdProcesoProductivo;
                }
                return(info);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Exemple #11
0
        public Boolean GuardarTIMovim_EgresoConsumo(in_movi_inve_detalle_x_Producto_CusCider_Info Info)
        {
            try
            {
                using (EntitiesProduccion_Cidersus Context = new EntitiesProduccion_Cidersus())
                {
                    var Address = new in_movi_inve_detalle_x_Producto_CusCider();

                    Address.IdEmpresa         = Info.IdEmpresa;
                    Address.IdSucursal        = Info.IdSucursal;
                    Address.IdBodega          = Info.IdBodega;
                    Address.IdMovi_inven_tipo = Info.IdMovi_inven_tipo;
                    Address.IdNumMovi         = Info.IdNumMovi;
                    Address.IdEmpresa         = Info.IdEmpresa;
                    Address.IdSucursal        = Info.IdSucursal;
                    Address.IdBodega          = Info.IdBodega;
                    Address.IdMovi_inven_tipo = Info.IdMovi_inven_tipo;
                    Address.IdNumMovi         = Info.IdNumMovi;
                    Address.ot_CodObra        = Info.ot_CodObra;
                    Address.ot_IdOrdenTaller  = Info.ot_IdOrdenTaller;
                    Context.in_movi_inve_detalle_x_Producto_CusCider.Add(Address);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Exemple #12
0
        public Boolean CompararPesoObra(decimal Peso_a_Comparar, string CodObra)
        {
            try
            {
                decimal PesoObra;
                EntitiesProduccion_Cidersus OEEtapa = new EntitiesProduccion_Cidersus();
                var select_em = (from q in OEEtapa.prd_Obra
                                 select q.PesoObra);

                PesoObra = Convert.ToInt32(select_em.ToString());

                if (PesoObra <= Peso_a_Comparar)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Exemple #13
0
        public Boolean ModificarDB(prd_Obra_Info info, ref string msg)
        {
            try
            {
                using (EntitiesProduccion_Cidersus Context = new EntitiesProduccion_Cidersus())
                {
                    var contact = Context.prd_Obra.FirstOrDefault(A => A.IdEmpresa == info.IdEmpresa && A.CodObra == info.CodObra);
                    if (contact != null)
                    {
                        contact.Descripcion      = info.Descripcion;
                        contact.Estado           = info.Estado;
                        contact.Fecha            = info.Fecha;
                        contact.IdUsuarioAnu     = info.IdUsuarioAnu;
                        contact.IdUsuarioUltModi = info.IdUsuarioUltModi;
                        contact.FechaUltModi     = info.FechaUltModi;
                        contact.IdCliente        = info.IdCliente;
                        contact.PesoObra         = info.PesoObra;
                        contact.Referencia       = info.Referencia;

                        Context.SaveChanges();
                        msg = "Grabación exitosa..";
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                msg = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
                throw new Exception(ex.ToString());
            }
        }
 public List <prd_ProcesoProductivo_Info> ObtenerProcesProductivo(int idempresa, int IdProcesProductivo)
 {
     try
     {
         List <prd_ProcesoProductivo_Info> lm = new List <prd_ProcesoProductivo_Info>();
         EntitiesProduccion_Cidersus       OEprocesoproductivo = new EntitiesProduccion_Cidersus();
         var registros = from A in OEprocesoproductivo.prd_ProcesoProductivo
                         where A.IdEmpresa == idempresa &&
                         A.IdProcesoProductivo == IdProcesProductivo
                         select A;
         foreach (var item in registros)
         {
             prd_ProcesoProductivo_Info info = new prd_ProcesoProductivo_Info();
             info.IdEmpresa           = item.IdEmpresa;
             info.IdProcesoProductivo = item.IdProcesoProductivo;
             info.Nombre = item.Nombre;
             lm.Add(info);
         }
         return(lm);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
         mensaje = ex.ToString() + " " + ex.Message;
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
         throw new Exception(ex.ToString());
     }
 }
Exemple #15
0
        public List <prd_MovPteGrua_Info> ObtenerListaPteGrua(int idempresa, ref string msg)
        {
            try
            {
                List <prd_MovPteGrua_Info>  lm = new List <prd_MovPteGrua_Info>();
                EntitiesProduccion_Cidersus OE = new EntitiesProduccion_Cidersus();
                var registros = from A in OE.vwprd_MovPteGrua
                                //orderby A.IdMovPteGrua
                                select A;

                foreach (var Info in registros)
                {
                    prd_MovPteGrua_Info Obj = new prd_MovPteGrua_Info();
                    lm.Add(Obj);
                }

                return(lm);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                msg = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
                throw new Exception(ex.ToString());
            }
        }
        public List <prd_CotizacionCompras_Info> ObtenerListaCotizacion(int IdEmpresa)
        {
            try
            {
                List <prd_CotizacionCompras_Info> lm      = new List <prd_CotizacionCompras_Info>();
                EntitiesProduccion_Cidersus       OEEtapa = new EntitiesProduccion_Cidersus();
                var registros = from A in OEEtapa.prd_Obra
                                where A.IdEmpresa == IdEmpresa
                                orderby A.CodObra
                                select A;
                foreach (var item in registros)
                {
                    prd_CotizacionCompras_Info info = new prd_CotizacionCompras_Info();

                    info.IdEmpresa = item.IdEmpresa;


                    info.Observacion = item.Estado;


                    lm.Add(info);
                }
                return(lm);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Exemple #17
0
        public Boolean Anular(int idempresa, prd_MovPteGrua_Info Info, ref string msg)
        {
            try
            {
                using (EntitiesProduccion_Cidersus context = new EntitiesProduccion_Cidersus())
                {
                    // var contact = context.prd_MovPteGrua.First(A => A.IdEmpresa == idempresa && A.IdSucursal == Info.IdSucursal && A.IdMovPteGrua == Info.IdMovPteGrua);



                    context.SaveChanges();
                    // msg = "Se Cambio el estado de la Movilización Pte Grua # :" + Info.IdMovPteGrua.ToString() + " exitosamente";
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                msg = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
                throw new Exception(ex.ToString());
            }
        }
 public List <prd_ensamblado_cusCider_x_in_movi_inven_Info> ConsultaGeneral(int idempresa, ref string msg)
 {
     try
     {
         List <prd_ensamblado_cusCider_x_in_movi_inven_Info> Lst = new List <prd_ensamblado_cusCider_x_in_movi_inven_Info>();
         EntitiesProduccion_Cidersus oEnti = new EntitiesProduccion_Cidersus();
         var Query = from q in oEnti.prd_ensamblado_cusCider_x_in_movi_inven
                     select q;
         foreach (var item in Query)
         {
             prd_ensamblado_cusCider_x_in_movi_inven_Info Obj = new prd_ensamblado_cusCider_x_in_movi_inven_Info();
             Obj.IdSucursal        = item.IdSucursal;
             Obj.IdEmpresa         = item.IdEmpresa;
             Obj.IdBodega          = item.IdBodega;
             Obj.IdMovi_inven_tipo = item.IdMovi_inven_tipo;
             Obj.IdNumMovi         = item.IdNumMovi;
             Obj.en_IdEmpresa      = item.en_IdEmpresa;
             Obj.en_IdSucursal     = item.en_IdSucursal;
             Obj.en_IdEnsamblado   = item.en_IdEnsamblado;
             Lst.Add(Obj);
         }
         return(Lst);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
         msg = ex.ToString() + " " + ex.Message;
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
         throw new Exception(ex.ToString());
     }
 }
Exemple #19
0
 public Boolean eliminarregistrotabla(List <prd_ControlProduccionObreroDetalle_Info> lmDetalleInfo, int idempresa, decimal IdCtrlPrdObrero, ref string msg)
 {
     try
     {
         var contact = new prd_ControlProduccion_Obrero_Det();
         using (EntitiesProduccion_Cidersus context = new EntitiesProduccion_Cidersus())
         {
             foreach (var item in lmDetalleInfo)
             {
                 var address = context.prd_ControlProduccion_Obrero_Det.FirstOrDefault(A => A.IdEmpresa == idempresa && A.IdSucursal == item.IdSucursal && A.IdControlProduccionObrero == IdCtrlPrdObrero);
                 //&& A.Secuencia == item.Secuencia && A.IdFecha == item.IdFecha);
                 if (address != null)
                 {
                     contact = address;
                     context.prd_ControlProduccion_Obrero_Det.Remove(contact);
                     context.SaveChanges();
                     msg = "Guardado con exito";
                 }
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
         msg = ex.ToString() + " " + ex.Message;
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
         throw new Exception(ex.ToString());
     }
 }
Exemple #20
0
        public Boolean GuardaroModificar(int idempresa)
        {
            try
            {
                EntitiesProduccion_Cidersus EProdC = new EntitiesProduccion_Cidersus();

                var param = from X in EProdC.prd_parametros_CusCidersus
                            where X.IdEmpresa == idempresa
                            select X;
                if (param.ToList().Count == 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
        public bool ModificarDB(prd_GrupoTrabajo_Info Info)
        {
            try
            {
                using (EntitiesProduccion_Cidersus context = new EntitiesProduccion_Cidersus())
                {
                    var address = new prd_GruposTrabajo();

                    address.IdEmpresa      = Info.IdEmpresa;
                    address.IdSucursal     = Info.IdSucursal;
                    address.IdGrupoTrabajo = getId(Info.IdEmpresa, Info.IdSucursal);
                    address.Descripcion    = Info.Descripcion;
                    address.AreaProduccion = Info.AreaProduccion;
                    address.Fecha          = Info.Fecha;
                    address.Estado         = Info.Estado;
                    address.Usuario        = Info.Usuario;
                    context.prd_GruposTrabajo.Add(address);
                    context.SaveChanges();
                    return(true);
                }
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Exemple #22
0
        public Boolean GuardarDB(prd_conversion_cusCidersus_x_in_movi_inven_Info Info)
        {
            try
            {
                List <prd_conversion_cusCidersus_x_in_movi_inven_Info> Lst = new List <prd_conversion_cusCidersus_x_in_movi_inven_Info>();
                using (EntitiesProduccion_Cidersus Context = new EntitiesProduccion_Cidersus())
                {
                    var Address = new prd_conversion_cusCidersus_x_in_movi_inven();

                    Address.IdEmpresa         = Info.IdEmpresa;
                    Address.IdSucursal        = Info.IdSucursal;
                    Address.IdBodega          = Info.IdBodega;
                    Address.IdMovi_inven_tipo = Info.IdMovi_inven_tipo;
                    Address.IdNumMovi         = Info.IdNumMovi;
                    Address.cv_IdEmpresa      = Info.cv_IdEmpresa;
                    Address.cv_IdConversion   = Info.cv_IdConversion;

                    Context.prd_conversion_cusCidersus_x_in_movi_inven.Add(Address);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Exemple #23
0
 public List <prd_EtapaProduccion_Info> ObtenerListaEtapas(int idempresa)
 {
     try
     {
         List <prd_EtapaProduccion_Info> lm      = new List <prd_EtapaProduccion_Info>();
         EntitiesProduccion_Cidersus     OEEtapa = new EntitiesProduccion_Cidersus();
         var registros = from A in OEEtapa.prd_EtapaProduccion
                         where A.IdEmpresa == idempresa
                         orderby A.Posicion
                         select A;
         foreach (var item in registros)
         {
             prd_EtapaProduccion_Info info = new prd_EtapaProduccion_Info();
             info.IdEmpresa           = item.IdEmpresa;
             info.IdProcesoProductivo = item.IdProcesoProductivo;
             info.IdEtapa             = item.IdEtapa;
             info.NombreEtapa         = item.NombreEtapa;
             info.PorcentajeEtapa     = item.PorcentajeEtapa;
             info.Posicion            = item.Posicion;
             lm.Add(info);
         }
         return(lm);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
         mensaje = ex.ToString() + " " + ex.Message;
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
         throw new Exception(ex.ToString());
     }
 }
Exemple #24
0
        public List <prd_conversion_cusCidersus_x_in_movi_inven_Info> Get_List_conversion_cusCidersus_x_in_movi_inven(int IdEmpresa, decimal IdConversion)
        {
            try
            {
                List <prd_conversion_cusCidersus_x_in_movi_inven_Info> lista = new List <prd_conversion_cusCidersus_x_in_movi_inven_Info>();

                using (EntitiesProduccion_Cidersus oEnt = new EntitiesProduccion_Cidersus())
                {
                    string Querty = "select * from prd_conversion_cusCidersus_x_in_movi_inven where cv_IdEmpresa = " + IdEmpresa + " and cv_IdConversion = " + IdConversion;


                    var Consulta = oEnt.Database.SqlQuery <prd_conversion_cusCidersus_x_in_movi_inven_Info>(Querty);

                    lista = Consulta.ToList();
                }
                return(lista);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Exemple #25
0
        public List <prd_SubGrupoTrabajoDetalle_Info> ObtenerGrupoTrabDetalle(int IdEtapa, int IdProcesoProductivo)
        {
            try
            {
                EntitiesProduccion_Cidersus OEProduccion = new EntitiesProduccion_Cidersus();

                List <prd_SubGrupoTrabajoDetalle_Info> lM = new List <prd_SubGrupoTrabajoDetalle_Info>();
                var select = from C in OEProduccion.vwprd_GrupoTrabajoEtapa
                             where C.IdEtapa == IdEtapa &&
                             C.IdProcesoProductivo == IdProcesoProductivo
                             select C;

                foreach (var item in select)
                {
                    prd_SubGrupoTrabajoDetalle_Info info = new prd_SubGrupoTrabajoDetalle_Info();

                    info.IdEtapa              = item.IdEtapa;
                    info.IdProcesoProductivo  = item.IdProcesoProductivo;
                    info.Pe_NombreCompeto     = item.pe_nombreCompleto;
                    info.Observacion_operador = item.Observacion;
                    info.Descripcion          = item.Descripcion;
                    lM.Add(info);
                }
                return(lM);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Exemple #26
0
        public bool GrabaDB(List <prd_GruposTrabajo_PorPP_Info> Info, ref string Error)
        {
            // Disponibilidad_PorSubgrupo_Data data = new Disponibilidad_PorSubgrupo_Data();
            try
            {
                EntitiesProduccion_Cidersus entie = new EntitiesProduccion_Cidersus();

                foreach (var item in Info)
                {
                    prd_GruposTrabajo_PorPP Add = new prd_GruposTrabajo_PorPP();
                    Add.IdProcesoProductivo = item.IdProcesoProductivo;
                    Add.IdEtapa             = item.IdEtapa;
                    Add.IdGrupoTrabajo      = item.IdGrupoTrabajo;
                    Add.IdSubgrupo          = item.IdSubgrupo;
                    entie.prd_GruposTrabajo_PorPP.Add(Add);
                    entie.SaveChanges();

                    //data.Disponibilidad_GT(item.IdGrupoTrabajo, item.IdSubgrupo, item.IdProcesoProductivo, item.IdEtapa, 0);
                }

                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
        public decimal getNumDoc(int idempresa, int IdSucursal)
        {
            try
            {
                decimal Id;
                EntitiesProduccion_Cidersus OEProduccion = new EntitiesProduccion_Cidersus();
                var select = from q in OEProduccion.prd_Orden_Taller
                             where q.IdEmpresa == idempresa &&
                             q.IdSucursal == IdSucursal
                             select q;

                if (select.ToList().Count < 1)
                {
                    Id = 1;
                }
                else
                {
                    var select_pv = (from q in OEProduccion.prd_Orden_Taller
                                     where q.IdEmpresa == idempresa &&
                                     q.IdSucursal == IdSucursal
                                     select q.IdOrdenTaller).Max();
                    Id = Convert.ToDecimal(select_pv.ToString()) + 1;
                }
                return(Id);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Exemple #28
0
        public List <prd_GruposTrabajo_PorPP_Info> GetListEtapasProceProductivo(int Idempresa)
        {
            try
            {
                EntitiesProduccion_Cidersus         OEProduccion = new EntitiesProduccion_Cidersus();
                List <prd_GruposTrabajo_PorPP_Info> lM           = new List <prd_GruposTrabajo_PorPP_Info>();
                var select = from C in OEProduccion.vwin_prd_EtasProcesoProductivo
                             where C.IdEmpresa == Idempresa

                             select C;

                foreach (var item in select)
                {
                    prd_GruposTrabajo_PorPP_Info info = new prd_GruposTrabajo_PorPP_Info();
                    info.IdEmpresa           = item.IdEmpresa;
                    info.IdProcesoProductivo = item.IdProcesoProductivo;
                    info.IdEtapa             = item.IdEtapa;
                    info.NombreEtapa         = item.NombreEtapa;
                    info.ProcesoProductivo   = item.ProcesoProductivo;

                    lM.Add(info);
                }
                return(lM);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
 public Boolean Anular(int idempresa, prd_OrdenTaller_Info info, ref string msg)
 {
     try
     {
         using (EntitiesProduccion_Cidersus context = new EntitiesProduccion_Cidersus())
         {
             var contact = context.prd_Orden_Taller.FirstOrDefault(A => A.IdEmpresa == idempresa && A.IdSucursal == info.IdSucursal && A.IdOrdenTaller == info.IdOrdenTaller && A.CodObra == info.CodObra);
             if (contact != null)
             {
                 contact.Estado = info.Estado;
                 context.SaveChanges();
                 msg = "Se Cambio el estado de la Orden de Taller :" + info.Codigo.ToString() + " exitosamente";
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
         msg = ex.ToString() + " " + ex.Message;
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
         throw new Exception(ex.ToString());
     }
 }
        public Boolean GrabarModelo_x_Obra(prd_ProcesoProductivo_Info infoMP, prd_Obra_Info InfoOBra)
        {
            try
            {
                using (EntitiesProduccion_Cidersus context = new EntitiesProduccion_Cidersus())
                {
                    var address = new prd_ProcesoProductivo_x_prd_obra();
                    address.IdEmpresa_obra      = InfoOBra.IdEmpresa;
                    address.CodObra             = InfoOBra.CodObra;
                    address.IdEmpresa_Pr        = infoMP.IdEmpresa;
                    address.IdProcesoProductivo = infoMP.IdProcesoProductivo;

                    context.prd_ProcesoProductivo_x_prd_obra.Add(address);
                    context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }