コード例 #1
0
        public bool Actualizar(string login)
        {
            string        sms           = "";
            bool          v             = false;
            UbigeoNavalBE ubigeoNavalBE = new UbigeoNavalBE();

            this.UsuarioModificacionRegistro = login;
            if (this.UbigeoNavalId > 0)
            {
                this.ZonaNavalId        = new UbigeoNavalBL().Consultar_Lista().Find(x => x.UbigeoNavalId == this.UbigeoNavalId).ZonaNavalId.Value;
                this.ZonaNavalDescCorta = new UbigeoNavalBL().Consultar_Lista().Find(x => x.UbigeoNavalId == this.UbigeoNavalId).ZonaNavalDescCorta;
                this.ZonaNavalDescLarga = new UbigeoNavalBL().Consultar_Lista().Find(x => x.UbigeoNavalId == this.UbigeoNavalId).ZonaNavalDescLarga;
                this.DependenciaId      = new UbigeoNavalBL().Consultar_Lista().Find(x => x.UbigeoNavalId == this.UbigeoNavalId).DependenciaId;
            }

            ubigeoNavalBE = ViewModelToBE(this);

            v = (new UbigeoNavalBL()).Actualizar(ubigeoNavalBE);

            if (v == false)
            {
                this.ErrorSMS = sms;
            }

            return(v);
        }
コード例 #2
0
 public int Actualizar(UbigeoNavalBE e_UbigeoNaval)
 {
     using (SqlConnection connection = Conectar(m_BaseDatos))
     {
         try
         {
             ComandoSP("usp_UbigeoNavalActualizar", connection);
             ParametroSP("@UbigeoNavalId", e_UbigeoNaval.UbigeoNavalId);
             ParametroSP("@ZonaNavalId", e_UbigeoNaval.ZonaNavalId);
             ParametroSP("@ZonaNavalDescCorta", e_UbigeoNaval.ZonaNavalDescCorta);
             ParametroSP("@ZonaNavalDescLarga", e_UbigeoNaval.ZonaNavalDescLarga);
             ParametroSP("@DependenciaId", e_UbigeoNaval.DependenciaId);
             ParametroSP("@DependenciaDescCorta", e_UbigeoNaval.DependenciaDescCorta);
             ParametroSP("@DependenciaDescLarga", e_UbigeoNaval.DependenciaDescLarga);
             ParametroSP("@UsuarioModificacionRegistro", e_UbigeoNaval.UsuarioModificacionRegistro);
             ParametroSP("@NroIpRegistro", e_UbigeoNaval.NroIpRegistro);
             return(comando.ExecuteNonQuery());
         }
         catch (SqlException ex)
         {
             throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
         }
         finally
         {
             connection.Dispose();
         }
     }
 }
コード例 #3
0
ファイル: UbigeoNavalBL.cs プロジェクト: jose-g/FormatosXP
        public bool CambiarEstado(int m_ubigeoNavalId, int estadoId, string UsuarioLogueado)
        {
            try
            {
                UbigeoNavalBE tipoDocumentoBE = new UbigeoNavalBE();
                tipoDocumentoBE = new UbigeoNavalDA(m_BaseDatos).Consultar_PK(m_ubigeoNavalId).FirstOrDefault();

                if (tipoDocumentoBE == null)
                {
                    return(false);
                }

                tipoDocumentoBE.EstadoId = estadoId;
                tipoDocumentoBE.UsuarioModificacionRegistro = UsuarioLogueado;

                UbigeoNavalDA o_TipoDocumento = new UbigeoNavalDA(m_BaseDatos);
                int           resp            = o_TipoDocumento.CambiarEstado(tipoDocumentoBE);

                return(resp > 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
        }
コード例 #4
0
ファイル: UbigeoNavalBL.cs プロジェクト: jose-g/FormatosXP
 public bool Anular(UbigeoNavalBE e_UbigeoNaval)
 {
     try
     {
         UbigeoNavalDA o_UbigeoNaval = new UbigeoNavalDA(m_BaseDatos);
         int           resp          = o_UbigeoNaval.Anular(e_UbigeoNaval);
         return(resp > 0);
     }
     catch (Exception ex)
     {
         throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
     }
 }
コード例 #5
0
        public bool Actualizar()
        {
            String        out_sms_err   = "";
            bool          v             = false;
            UbigeoNavalBE ubigeoNavalBE = new UbigeoNavalBE();

            ubigeoNavalBE = ViewModelToBE(this);
            v             = (new UbigeoNavalBL()).Actualizar(ubigeoNavalBE);

            if (v == false)
            {
                this.ErrorSMS = out_sms_err;
            }

            return(v);
        }
コード例 #6
0
        public bool Insertar(string login)
        {
            string out_sms_err = "";
            bool   v           = false;

            UbigeoNavalBE ubigeoNavalBE = new UbigeoNavalBE();

            this.UsuarioRegistro = login;
            ubigeoNavalBE        = ViewModelToBE(this);
            v = (new UbigeoNavalBL()).Insertar(ubigeoNavalBE);

            if (v == false)
            {
                this.ErrorSMS = out_sms_err;
            }

            return(v);;
        }
コード例 #7
0
 public int CambiarEstado(UbigeoNavalBE m_UbigeoNavalId)
 {
     using (SqlConnection connection = Conectar())
     {
         try
         {
             ComandoSP("usp_UbigeoNavalCambiarEstado", connection);
             ParametroSP("@UbigeoNavalId", m_UbigeoNavalId.UbigeoNavalId);
             ParametroSP("@UsuarioModificacionRegistro", m_UbigeoNavalId.UsuarioModificacionRegistro);
             ParametroSP("@EstadoId", m_UbigeoNavalId.EstadoId);
             return(comando.ExecuteNonQuery());
         }
         catch (SqlException ex)
         {
             throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
         }
         finally
         {
             connection.Dispose();
         }
     }
 }
コード例 #8
0
        private UbigeoNavalBE ViewModelToBE(UbigeoNavalVM m_ubigeoNavalVM)
        {
            UbigeoNavalBE objUbigeoNavalBE = new UbigeoNavalBE();

            objUbigeoNavalBE.UbigeoNavalId               = m_ubigeoNavalVM.UbigeoNavalId;
            objUbigeoNavalBE.ZonaNavalId                 = m_ubigeoNavalVM.ZonaNavalId;
            objUbigeoNavalBE.ZonaNavalDescCorta          = m_ubigeoNavalVM.ZonaNavalDescCorta;
            objUbigeoNavalBE.ZonaNavalDescLarga          = m_ubigeoNavalVM.ZonaNavalDescLarga;
            objUbigeoNavalBE.DependenciaId               = m_ubigeoNavalVM.DependenciaId;
            objUbigeoNavalBE.DependenciaDescCorta        = m_ubigeoNavalVM.DependenciaDescCorta;
            objUbigeoNavalBE.DependenciaDescLarga        = m_ubigeoNavalVM.DependenciaDescLarga;
            objUbigeoNavalBE.UsuarioRegistro             = m_ubigeoNavalVM.UsuarioRegistro;
            objUbigeoNavalBE.UsuarioModificacionRegistro = m_ubigeoNavalVM.UsuarioModificacionRegistro;
            objUbigeoNavalBE.FechaRegistro               = m_ubigeoNavalVM.FechaRegistro;
            objUbigeoNavalBE.UsuarioModificacionRegistro = m_ubigeoNavalVM.UsuarioModificacionRegistro;
            objUbigeoNavalBE.FechaModificacionRegistro   = m_ubigeoNavalVM.FechaModificacionRegistro;
            objUbigeoNavalBE.NroIpRegistro               = HttpContext.Current.Request.UserHostAddress;
            objUbigeoNavalBE.EstadoId = m_ubigeoNavalVM.EstadoId;



            return(objUbigeoNavalBE);
        }
コード例 #9
0
        private UbigeoNavalVM BEToViewModel(UbigeoNavalBE m_ubigeoNavalBE)
        {
            UbigeoNavalVM objUbigeoNavalVM = new UbigeoNavalVM();

            objUbigeoNavalVM.UbigeoNavalId               = m_ubigeoNavalBE.UbigeoNavalId;
            objUbigeoNavalVM.ZonaNavalId                 = m_ubigeoNavalBE.ZonaNavalId.Value;
            objUbigeoNavalVM.ZonaNavalDescCorta          = m_ubigeoNavalBE.ZonaNavalDescCorta;
            objUbigeoNavalVM.ZonaNavalDescLarga          = m_ubigeoNavalBE.ZonaNavalDescLarga;
            objUbigeoNavalVM.DependenciaId               = m_ubigeoNavalBE.DependenciaId;
            objUbigeoNavalVM.DependenciaDescCorta        = m_ubigeoNavalBE.DependenciaDescCorta;
            objUbigeoNavalVM.DependenciaDescLarga        = m_ubigeoNavalBE.DependenciaDescLarga;
            objUbigeoNavalVM.UsuarioRegistro             = m_ubigeoNavalBE.UsuarioRegistro;
            objUbigeoNavalVM.UsuarioModificacionRegistro = m_ubigeoNavalBE.UsuarioModificacionRegistro;
            objUbigeoNavalVM.FechaRegistro               = m_ubigeoNavalBE.FechaRegistro;
            objUbigeoNavalVM.UsuarioModificacionRegistro = m_ubigeoNavalBE.UsuarioModificacionRegistro;
            objUbigeoNavalVM.FechaModificacionRegistro   = m_ubigeoNavalBE.FechaModificacionRegistro;
            objUbigeoNavalVM.NroIpRegistro               = m_ubigeoNavalBE.NroIpRegistro;
            objUbigeoNavalVM.EstadoId     = m_ubigeoNavalBE.EstadoId.Value;
            objUbigeoNavalVM.EstadoNombre = new EstadosBL().Consultar_PK(m_ubigeoNavalBE.EstadoId.Value).FirstOrDefault().Nombre;



            return(objUbigeoNavalVM);
        }