public com_parametro_Info get_info(int IdEmpresa)
 {
     try
     {
         com_parametro_Info info = new com_parametro_Info();
         using (Entities_compras Context = new Entities_compras())
         {
             com_parametro Entity = Context.com_parametro.Where(q => q.IdEmpresa == IdEmpresa).FirstOrDefault();
             if (Entity == null)
             {
                 return(null);
             }
             info = new com_parametro_Info
             {
                 IdEmpresa                = Entity.IdEmpresa,
                 IdEstadoAnulacion_OC     = Entity.IdEstadoAnulacion_OC,
                 IdEstadoAprobacion_OC    = Entity.IdEstadoAprobacion_OC,
                 IdEstado_cierre          = Entity.IdEstado_cierre,
                 IdMovi_inven_tipo_OC     = Entity.IdMovi_inven_tipo_OC,
                 DiasTransaccionesAFuturo = Entity.DiasTransaccionesAFuturo
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public Boolean GuardarDB(com_parametro_Info info, ref string msg)
        {
            try
            {
                using (EntitiesCompras Context = new EntitiesCompras())
                {
                    var Address = new com_parametro
                    {
                        IdEmpresa                    = info.IdEmpresa,
                        IdEstadoAprobacion_OC        = info.IdEstadoAprobacion_OC,
                        IdMovi_inven_tipo_OC         = info.IdMovi_inven_tipo_OC,
                        IdEstadoAnulacion_OC         = info.IdEstadoAprobacion_OC,
                        IdMovi_inven_tipo_dev_compra = info.IdMovi_inven_tipo_dev_compra,
                        IdEstadoAprobacion_SolCompra = info.IdEstadoAprobacion_SolCompra,
                        IdSucursal_x_Aprob_x_SolComp = info.IdSucursal_x_Aprob_x_SolComp,
                        IdEstado_cierre              = info.IdEstado_cierre,

                        UbicacionArchivosPedido = info.UbicacionArchivosPedido,
                        Correo       = info.Correo,
                        Contrasenia  = info.Contrasenia,
                        Dominio      = info.Dominio,
                        PemitirSSL   = info.PemitirSSL,
                        CorreosCopia = info.CorreosCopia,

                        FileUsuario     = info.FileUsuario,
                        FileContrasenia = info.FileContrasenia,
                        FileDominio     = info.FileDominio,
                        CuerpoCorreo    = info.CuerpoCorreo,
                        Asunto          = info.Asunto
                    };
                    Context.com_parametro.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();
                throw new Exception(ex.ToString());
            }
        }
Beispiel #3
0
 public bool guardarDB(com_parametro_Info info)
 {
     try
     {
         using (Entities_compras Context = new Entities_compras())
         {
             com_parametro Entity = Context.com_parametro.Where(q => q.IdEmpresa == info.IdEmpresa).FirstOrDefault();
             if (Entity == null)
             {
                 Entity = new com_parametro
                 {
                     IdEmpresa                = info.IdEmpresa,
                     IdEstadoAnulacion_OC     = info.IdEstadoAnulacion_OC,
                     IdEstadoAprobacion_OC    = info.IdEstadoAprobacion_OC,
                     IdEstado_cierre          = info.IdEstado_cierre,
                     IdMovi_inven_tipo_OC     = info.IdMovi_inven_tipo_OC,
                     DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo,
                     DiasTransaccionesAPasado = info.DiasTransaccionesAPasado
                 };
                 Context.com_parametro.Add(Entity);
             }
             else
             {
                 Entity.IdEstadoAnulacion_OC     = info.IdEstadoAnulacion_OC;
                 Entity.IdEstadoAprobacion_OC    = info.IdEstadoAprobacion_OC;
                 Entity.IdEstado_cierre          = info.IdEstado_cierre;
                 Entity.IdMovi_inven_tipo_OC     = info.IdMovi_inven_tipo_OC;
                 Entity.DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo;
                 Entity.DiasTransaccionesAPasado = info.DiasTransaccionesAPasado;
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #4
0
        public Boolean GuardarDB(com_parametro_Info Info, ref string msg)
        {
            try
            {
                using (EntitiesCompras Context = new EntitiesCompras())
                {
                    var Address = new com_parametro();
                    Address.IdEmpresa                    = Info.IdEmpresa;
                    Address.IdEstadoAprobacion_OC        = Info.IdEstadoAprobacion_OC;
                    Address.IdMovi_inven_tipo_OC         = Info.IdMovi_inven_tipo_OC;
                    Address.IdEstadoAnulacion_OC         = Info.IdEstadoAnulacion_OC;
                    Address.IdMovi_inven_tipo_dev_compra = Info.IdMovi_inven_tipo_dev_compra;
                    Address.IdEstadoAprobacion_SolCompra = Info.IdEstadoAprobacion_SolCompra;

                    Address.IdSucursal_x_Aprob_x_SolComp = Info.IdSucursal_x_Aprob_x_SolComp;

                    Address.IdEstado_cierre = Info.IdEstado_cierre;



                    Context.com_parametro.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();
                throw new Exception(ex.ToString());
            }
        }