예제 #1
0
        /// <summary> Modifica un tipo de credito. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo tipodecredito.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblCreditosTipo tobjTiposdeCredito)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext tipo = new dbExequial2010DataContext())
                {
                    tblCreditosTipo tip_old = tipo.tblCreditosTipos.SingleOrDefault(p => p.strCodigoTcr == tobjTiposdeCredito.strCodigoTcr);
                    tip_old.strDescripcionTcr                     = tobjTiposdeCredito.strDescripcionTcr;
                    tip_old.decTasaEfectivaAnualBasicaTcr         = tobjTiposdeCredito.decTasaEfectivaAnualBasicaTcr;
                    tip_old.decTasaEfectivaAnualUsuraTcr          = tobjTiposdeCredito.decTasaEfectivaAnualUsuraTcr;
                    tip_old.decTasaNominalAnualBasicaDecadalTcr   = tobjTiposdeCredito.decTasaNominalAnualBasicaDecadalTcr;
                    tip_old.decTasaNominalAnualBasicaMensualTcr   = tobjTiposdeCredito.decTasaNominalAnualBasicaMensualTcr;
                    tip_old.decTasaNominalAnualBasicaQuincenalTcr = tobjTiposdeCredito.decTasaNominalAnualBasicaQuincenalTcr;
                    tip_old.decTasaNominalAnualBasicaSemanalTcr   = tobjTiposdeCredito.decTasaNominalAnualBasicaSemanalTcr;
                    tip_old.decTasaNominalAnualBasicaTcr          = tobjTiposdeCredito.decTasaNominalAnualBasicaTcr;
                    tip_old.decTasaNominalAnualUsuraDecadalTcr    = tobjTiposdeCredito.decTasaNominalAnualUsuraDecadalTcr;
                    tip_old.decTasaNominalAnualUsuraMensualTcr    = tobjTiposdeCredito.decTasaNominalAnualUsuraMensualTcr;
                    tip_old.decTasaNominalAnualUsuraQuincenalTcr  = tobjTiposdeCredito.decTasaNominalAnualUsuraQuincenalTcr;
                    tip_old.decTasaNominalAnualUsuraSemanalTcr    = tobjTiposdeCredito.decTasaNominalAnualUsuraSemanalTcr;
                    tip_old.decTasaNominalAnualUsuraTcr           = tobjTiposdeCredito.decTasaNominalAnualUsuraTcr;
                    tipo.tblLogdeActividades.InsertOnSubmit(tobjTiposdeCredito.log);
                    tipo.SubmitChanges();
                    strResultado = "Registro Actualizado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- Ocurrió un error al Actualizar el registro";
            }
            return(strResultado);
        }
        /// <summary> Elimina un tipo de credito de la base de datos. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo tipodecredito. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblCreditosTipo tobjTiposdeCredito)
        {
            if (tobjTiposdeCredito.strCodigoTcr == "")
            {
                return("- Debe de ingresar el código del tipo de credito.");
            }

            List <creditosLinea> linea = (List <creditosLinea>) new daoCreditosLinea().gmtdConsultarLineasxTipodeCredito(tobjTiposdeCredito.strCodigoTcr);

            if (linea.Count > 0)
            {
                return("- No se puede eliminar el tipo por que tiene lineas registradas.");
            }


            tblCreditosTipo tip = new daoCreditosTipo().gmtdConsultar(tobjTiposdeCredito.strCodigoTcr);

            if (tip.strCodigoTcr == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjTiposdeCredito.log = metodos.gmtdLog("Elimino el tipo de credito " + tobjTiposdeCredito.strCodigoTcr, tobjTiposdeCredito.strFormulario);
                return(new daoCreditosTipo().gmtdEliminar(tobjTiposdeCredito));
            }
        }
예제 #3
0
        /// <summary> Elimina un tipo de credito de la base de datos. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo tipodecredito. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblCreditosTipo tobjTiposdeCredito)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext tipo = new dbExequial2010DataContext())
                {
                    var query = from tip in tipo.tblCreditosTipos
                                where tip.strCodigoTcr == tobjTiposdeCredito.strCodigoTcr
                                select tip;

                    foreach (var detail in query)
                    {
                        tipo.tblCreditosTipos.DeleteOnSubmit(detail);
                    }

                    tipo.tblLogdeActividades.InsertOnSubmit(tobjTiposdeCredito.log);
                    tipo.SubmitChanges();
                    strResultado = "Registro Eliminado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- No se puede eliminar el registro.";
            }
            return(strResultado);
        }
        /// <summary>
        /// Crea un objeto del tipo aplicación de acuerdo a la información de los texbox.
        /// </summary>
        /// <returns> Un objeto del tipo aplicación. </returns>
        private tblCreditosTipo crearObj()
        {
            tblCreditosTipo Tcr = new tblCreditosTipo();

            Tcr.strCodigoTcr                          = this.txtCodigo.Text;
            Tcr.strDescripcionTcr                     = this.txtDescripcion.Text;
            Tcr.strFormulario                         = this.Name;
            Tcr.decTasaEfectivaAnualBasicaTcr         = Convert.ToDecimal(this.txtTeab.Text);
            Tcr.decTasaNominalAnualBasicaTcr          = Convert.ToDecimal(this.txtTenb.Text);
            Tcr.decTasaNominalAnualBasicaMensualTcr   = Convert.ToDecimal(this.txtTnbm.Text);
            Tcr.decTasaNominalAnualBasicaQuincenalTcr = Convert.ToDecimal(this.txtTnbq.Text);
            Tcr.decTasaNominalAnualBasicaDecadalTcr   = Convert.ToDecimal(this.txtTnbd.Text);
            Tcr.decTasaNominalAnualBasicaSemanalTcr   = Convert.ToDecimal(this.txtTnbs.Text);
            Tcr.decTasaEfectivaAnualUsuraTcr          = Convert.ToDecimal(this.txtTeau.Text);
            Tcr.decTasaNominalAnualUsuraTcr           = Convert.ToDecimal(this.txtTenu.Text);
            Tcr.decTasaNominalAnualUsuraMensualTcr    = Convert.ToDecimal(this.txtTnum.Text);
            Tcr.decTasaNominalAnualUsuraQuincenalTcr  = Convert.ToDecimal(this.txtTnuq.Text);
            Tcr.decTasaNominalAnualUsuraDecadalTcr    = Convert.ToDecimal(this.txtTnud.Text);
            Tcr.decTasaNominalAnualUsuraSemanalTcr    = Convert.ToDecimal(this.txtTnus.Text);
            return(Tcr);
        }
예제 #5
0
        /// <summary> Inserta un tipo de credito. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo tipodecredito. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdInsertar(tblCreditosTipo tobjTiposdeCredito)
        {
            String strRetornar;

            try
            {
                using (dbExequial2010DataContext tipo = new dbExequial2010DataContext())
                {
                    tipo.tblCreditosTipos.InsertOnSubmit(tobjTiposdeCredito);
                    tipo.tblLogdeActividades.InsertOnSubmit(tobjTiposdeCredito.log);
                    tipo.SubmitChanges();
                    strRetornar = "Registro Insertado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strRetornar = "- Ocurrió un error al insertar el registro.";
            }
            return(strRetornar);
        }
        /// <summary> Inserta un tipo de credito. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo tipodecredito. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdInsertar(tblCreditosTipo tobjTiposdeCredito)
        {
            if (tobjTiposdeCredito.strCodigoTcr == "")
            {
                return("- Debe de ingresar el código del tipo de credito.");
            }

            if (tobjTiposdeCredito.strDescripcionTcr == "")
            {
                return("- Debe de ingresar el nombre del tipo de credito.");
            }

            if (tobjTiposdeCredito.decTasaEfectivaAnualBasicaTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaEfectivaAnualUsuraTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaNominalAnualBasicaDecadalTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaNominalAnualBasicaMensualTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaNominalAnualBasicaQuincenalTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaNominalAnualBasicaSemanalTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaNominalAnualBasicaTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaNominalAnualUsuraDecadalTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaNominalAnualUsuraMensualTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaNominalAnualUsuraQuincenalTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaNominalAnualUsuraSemanalTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            if (tobjTiposdeCredito.decTasaNominalAnualUsuraTcr == 0)
            {
                return("- Datos incompletos, por favor ingreselos todos.");
            }

            tblCreditosTipo tip = new daoCreditosTipo().gmtdConsultar(tobjTiposdeCredito.strCodigoTcr);

            if (tip.strCodigoTcr == null)
            {
                tobjTiposdeCredito.log = metodos.gmtdLog("Ingresa el tipo de credito " + tobjTiposdeCredito.strCodigoTcr, tobjTiposdeCredito.strFormulario);
                return(new daoCreditosTipo().gmtdInsertar(tobjTiposdeCredito));
            }
            else
            {
                return("- Este registro ya aparece ingresado.");
            }
        }
예제 #7
0
 /// <summary> Elimina un tipo de credito de la base de datos. </summary>
 /// <param name="tobjMunicipio"> Un objeto del tipo tipodecredito. </param>
 /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
 public String gmtdEliminar(tblCreditosTipo tobjTiposdeCredito)
 {
     return(new blCreditosTipo().gmtdEliminar(tobjTiposdeCredito));
 }
예제 #8
0
 /// <summary> Modifica un tipo de credito. </summary>
 /// <param name="tobjMunicipio"> Un objeto del tipo tipodecredito.</param>
 /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
 public string gmtdEditar(tblCreditosTipo tobjTiposdeCredito)
 {
     return(new blCreditosTipo().gmtdInsertar(tobjTiposdeCredito));
 }