Exemple #1
0
        public bool guardarDB(List <man_tipo_horas_facturacion_Info> lst)
        {
            try
            {
                int secuencia = 1;
                foreach (var item in lst)
                {
                    using (EntitiesMantenimiento Context = new EntitiesMantenimiento())
                    {
                        man_tipo_horas_facturacion Entity = new man_tipo_horas_facturacion();
                        Entity.IdEmpresa      = item.IdEmpresa;
                        Entity.IdTipo         = item.IdTipo = secuencia;
                        Entity.IdProducto     = item.IdProducto;
                        Entity.ti_codigo      = item.ti_codigo;
                        Entity.ti_observacion = item.ti_observacion;
                        Entity.estado         = item.estado;
                        Context.man_tipo_horas_facturacion.Add(Entity);
                        Context.SaveChanges();
                    }
                    secuencia++;
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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();
                throw new Exception(ex.ToString());
            }
        }
        public bool guardarDB(List <man_actividad_det_Info> lst)
        {
            try
            {
                int sec = 1;
                foreach (var item in lst)
                {
                    using (EntitiesMantenimiento Context = new EntitiesMantenimiento())
                    {
                        man_actividad_det Entity = new man_actividad_det();
                        Entity.IdEmpresa        = item.IdEmpresa;
                        Entity.IdActividad      = item.IdActividad;
                        Entity.ac_secuencia     = item.ac_secuencia = sec;
                        Entity.IdActividad_hijo = item.IdActividad_hijo;
                        Context.man_actividad_det.Add(Entity);
                        Context.SaveChanges();
                        sec++;
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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();
                throw new Exception(ex.ToString());
            }
        }
Exemple #3
0
        public bool guardarDB(man_tecnico_Info info)
        {
            try
            {
                using (EntitiesMantenimiento Context = new EntitiesMantenimiento())
                {
                    man_tecnico Entity = new man_tecnico();
                    Entity.IdEmpresa      = info.IdEmpresa;
                    Entity.IdTecnico      = info.IdTecnico = get_id(info.IdEmpresa);
                    Entity.IdEmpleado     = info.IdEmpleado;
                    Entity.te_codigo      = info.te_codigo;
                    Entity.te_observacion = info.te_observacion;
                    Entity.estado         = true;
                    Context.man_tecnico.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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();
                throw new Exception(ex.ToString());
            }
        }
Exemple #4
0
        public decimal get_id(int IdEmpresa)
        {
            try
            {
                decimal ID = 1;

                using (EntitiesMantenimiento Context = new EntitiesMantenimiento())
                {
                    var lst = from q in Context.man_tecnico
                              where q.IdEmpresa == IdEmpresa
                              select q;

                    if (lst.Count() != 0)
                    {
                        ID = lst.Max(q => q.IdTecnico) + 1;
                    }
                }

                return(ID);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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();
                throw new Exception(ex.ToString());
            }
        }
Exemple #5
0
        public bool anularDB(man_tecnico_Info info)
        {
            try
            {
                using (EntitiesMantenimiento Context = new EntitiesMantenimiento())
                {
                    man_tecnico Entity = Context.man_tecnico.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTecnico == info.IdTecnico);
                    if (Entity != null)
                    {
                        Entity.estado = false;
                        Context.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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();
                throw new Exception(ex.ToString());
            }
        }
        public bool modificarDB(man_actividad_Info info)
        {
            try
            {
                using (EntitiesMantenimiento Context = new EntitiesMantenimiento())
                {
                    man_actividad Entity = Context.man_actividad.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdActividad == info.IdActividad);
                    if (Entity != null)
                    {
                        Entity.ac_codigo         = info.ac_codigo;
                        Entity.ac_descripcion    = info.ac_descripcion;
                        Entity.ac_observacion    = info.ac_observacion;
                        Entity.ac_cant_horas_min = info.ac_cant_horas_min;
                        Context.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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();
                throw new Exception(ex.ToString());
            }
        }
Exemple #7
0
        public List <man_tecnico_Info> get_list(int IdEmpresa, bool mostrar_anulados)
        {
            try
            {
                List <man_tecnico_Info> Lista = new List <man_tecnico_Info>();

                using (EntitiesMantenimiento Context = new EntitiesMantenimiento())
                {
                    IQueryable <vwman_tecnico> lst;

                    if (mostrar_anulados)
                    {
                        lst = from q in Context.vwman_tecnico
                              where q.IdEmpresa == IdEmpresa
                              select q;
                    }
                    else
                    {
                        lst = from q in Context.vwman_tecnico
                              where q.IdEmpresa == IdEmpresa &&
                              q.estado == true
                              select q;
                    }

                    foreach (var item in lst)
                    {
                        man_tecnico_Info info = new man_tecnico_Info();
                        info.IdEmpresa      = item.IdEmpresa;
                        info.IdTecnico      = item.IdTecnico;
                        info.IdEmpleado     = item.IdEmpleado;
                        info.te_codigo      = item.te_codigo;
                        info.te_observacion = item.te_observacion;
                        info.estado         = item.estado;

                        info.pe_cedulaRuc      = item.pe_cedulaRuc;
                        info.pe_nombreCompleto = item.pe_nombreCompleto;
                        Lista.Add(info);
                    }
                }

                return(Lista);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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();
                throw new Exception(ex.ToString());
            }
        }
        public List <man_actividad_Info> get_list(int IdEmpresa, bool mostrar_anulados)
        {
            try
            {
                List <man_actividad_Info> Lista = new List <man_actividad_Info>();

                using (EntitiesMantenimiento Context = new EntitiesMantenimiento())
                {
                    IQueryable <man_actividad> lst;
                    if (mostrar_anulados)
                    {
                        lst = from q in Context.man_actividad
                              where q.IdEmpresa == IdEmpresa
                              select q;
                    }
                    else
                    {
                        lst = from q in Context.man_actividad
                              where q.IdEmpresa == IdEmpresa &&
                              q.estado == true
                              select q;
                    }

                    foreach (var item in lst)
                    {
                        man_actividad_Info info = new man_actividad_Info();

                        info.IdEmpresa         = item.IdEmpresa;
                        info.IdActividad       = item.IdActividad;
                        info.ac_codigo         = item.ac_codigo;
                        info.ac_descripcion    = item.ac_descripcion;
                        info.ac_observacion    = item.ac_observacion;
                        info.ac_cant_horas_min = item.ac_cant_horas_min;
                        info.estado            = item.estado;

                        Lista.Add(info);
                    }
                }

                return(Lista);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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();
                throw new Exception(ex.ToString());
            }
        }
 public bool eliminarDB(int IdEmpresa, decimal IdActividad)
 {
     try
     {
         using (EntitiesMantenimiento Context = new EntitiesMantenimiento())
         {
             Context.Database.ExecuteSqlCommand("DELETE man_actividad_det WHERE IdEmpresa = " + IdEmpresa + " and IdActividad = " + IdActividad);
         }
         return(true);
     }
     catch (Exception ex)
     {
         string mensaje = "";
         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();
         throw new Exception(ex.ToString());
     }
 }
        public List <man_actividad_det_Info> get_list(int IdEmpresa, decimal IdActividad)
        {
            try
            {
                List <man_actividad_det_Info> Lista = new List <man_actividad_det_Info>();

                using (EntitiesMantenimiento Context = new EntitiesMantenimiento())
                {
                    var lst = from q in Context.man_actividad_det
                              where q.IdEmpresa == IdEmpresa &&
                              q.IdActividad == IdActividad
                              select q;

                    foreach (var item in lst)
                    {
                        man_actividad_det_Info info = new man_actividad_det_Info();
                        info.IdEmpresa        = item.IdEmpresa;
                        info.IdActividad      = item.IdActividad;
                        info.ac_secuencia     = item.ac_secuencia;
                        info.IdActividad_hijo = item.IdActividad_hijo;
                        Lista.Add(info);
                    }
                }

                return(Lista);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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();
                throw new Exception(ex.ToString());
            }
        }