/// <summary> Modifica una clasificación de credito. </summary>
        /// <param name="tobjTiposdeCredito"> Un objeto del tipo tblCreditosClasificacion.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblCreditosClasificacion tobjClasificaciondeCredito)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext tipo = new dbExequial2010DataContext())
                {
                    tblCreditosClasificacion cla_old = tipo.tblCreditosClasificacions.SingleOrDefault(p => p.strCodigoCla == tobjClasificaciondeCredito.strCodigoCla);
                    cla_old.bitCausarInteresesCla = tobjClasificaciondeCredito.bitCausarInteresesCla;
                    cla_old.bitInteresporDiasCla  = tobjClasificaciondeCredito.bitInteresporDiasCla;
                    cla_old.bitSumarICM           = tobjClasificaciondeCredito.bitSumarICM;
                    cla_old.decValorProvisionCla  = tobjClasificaciondeCredito.decValorProvisionCla;
                    cla_old.intDesdeCla           = tobjClasificaciondeCredito.intDesdeCla;
                    cla_old.intHastaCla           = tobjClasificaciondeCredito.intHastaCla;
                    cla_old.strCodigoTcr          = tobjClasificaciondeCredito.strCodigoTcr;
                    cla_old.strNombreCla          = tobjClasificaciondeCredito.strNombreCla;
                    tipo.tblLogdeActividades.InsertOnSubmit(tobjClasificaciondeCredito.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 una clasificación de credito. </summary>
        /// <param name="tobjClasificaciondeCredito"> Un objeto del tipo tblCreditosClasificacion. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblCreditosClasificacion tobjClasificaciondeCredito)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext tipo = new dbExequial2010DataContext())
                {
                    var query = from tip in tipo.tblCreditosClasificacions
                                where tip.strCodigoCla == tobjClasificaciondeCredito.strCodigoCla
                                select tip;

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

                    tipo.tblLogdeActividades.InsertOnSubmit(tobjClasificaciondeCredito.log);
                    tipo.SubmitChanges();
                    strResultado = "Registro Eliminado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- No se puede eliminar el registro.";
            }
            return(strResultado);
        }
Exemplo n.º 3
0
        /// <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 tblCreditosClasificacion crearObj()
        {
            tblCreditosClasificacion creditoClasificacion = new tblCreditosClasificacion();

            creditoClasificacion.bitCausarInteresesCla = this.chkCausarIntereses.Checked;
            creditoClasificacion.bitInteresporDiasCla  = this.chkInteresporDias.Checked;
            creditoClasificacion.bitSumarICM           = this.chkSumarICM.Checked;
            creditoClasificacion.decValorProvisionCla  = Convert.ToDecimal(this.txtProvision.Text);
            creditoClasificacion.intDesdeCla           = Convert.ToInt32(this.txtDiasEntre.Text);
            creditoClasificacion.intHastaCla           = Convert.ToInt32(this.txtDiasHasta.Text);
            creditoClasificacion.strCodigoCla          = this.txtCodigo.Text;
            creditoClasificacion.strNombreCla          = this.txtNombre.Text;
            creditoClasificacion.strCodigoTcr          = this.cboTiposdeCredito.SelectedValue.ToString();
            creditoClasificacion.strFormulario         = this.Name;
            return(creditoClasificacion);
        }
        /// <summary> Modifica una clasificación de credito. </summary>
        /// <param name="tobjTiposdeCredito"> Un objeto del tipo tblCreditosClasificacion.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblCreditosClasificacion tobjClasificaciondeCredito)
        {
            if (tobjClasificaciondeCredito.strCodigoTcr == "" || tobjClasificaciondeCredito.strCodigoTcr == null)
            {
                return("- Debe de ingresar el código del tipo de credito.");
            }

            if (tobjClasificaciondeCredito.decValorProvisionCla == 0)
            {
                return("- Debe de ingresar el valor de provisión de cartera.");
            }

            if (tobjClasificaciondeCredito.intDesdeCla == 0)
            {
                return("- Debe de ingresar el día desde donde empieza esta clasificación.");
            }

            if (tobjClasificaciondeCredito.intHastaCla == 0)
            {
                return("- Debe de ingresar el día donde termina esta clasificación.");
            }

            if (tobjClasificaciondeCredito.strCodigoCla == "" || tobjClasificaciondeCredito.strCodigoCla == null)
            {
                return("- Debe de ingresar el código de la clasificación.");
            }

            if (tobjClasificaciondeCredito.strNombreCla == "" || tobjClasificaciondeCredito.strNombreCla == null)
            {
                return("- Debe de ingresar el nombre de la clasificación.");
            }

            tblCreditosClasificacion tip = new daoCreditosClasificacion().gmtdConsultar(tobjClasificaciondeCredito.strCodigoCla);

            if (tip.strCodigoCla == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjClasificaciondeCredito.log = metodos.gmtdLog("Edito la clasificación de credito " + tobjClasificaciondeCredito.strCodigoTcr, tobjClasificaciondeCredito.strFormulario);
                return(new daoCreditosClasificacion().gmtdEditar(tobjClasificaciondeCredito));
            }
        }
        /// <summary> Elimina una clasificación de credito. </summary>
        /// <param name="tobjClasificaciondeCredito"> Un objeto del tipo tblCreditosClasificacion. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblCreditosClasificacion tobjClasificaciondeCredito)
        {
            if (tobjClasificaciondeCredito.strCodigoCla == "" || tobjClasificaciondeCredito.strCodigoCla == null)
            {
                return("- Debe de ingresar el código de la clasificación de credito.");
            }

            tblCreditosClasificacion tip = new daoCreditosClasificacion().gmtdConsultar(tobjClasificaciondeCredito.strCodigoCla);

            if (tip.strCodigoCla == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjClasificaciondeCredito.log = metodos.gmtdLog("Elimino la clasificación de credito " + tobjClasificaciondeCredito.strCodigoCla, tobjClasificaciondeCredito.strFormulario);
                return(new daoCreditosClasificacion().gmtdEliminar(tobjClasificaciondeCredito));
            }
        }
        /// <summary> Inserta un tipo de clasificacion. </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo clasificación. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdInsertar(tblCreditosClasificacion tobjClasificaciondeCredito)
        {
            String strRetornar;

            try
            {
                using (dbExequial2010DataContext tipo = new dbExequial2010DataContext())
                {
                    tipo.tblCreditosClasificacions.InsertOnSubmit(tobjClasificaciondeCredito);
                    tipo.tblLogdeActividades.InsertOnSubmit(tobjClasificaciondeCredito.log);
                    tipo.SubmitChanges();
                    strRetornar = "Registro Insertado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strRetornar = "- Ocurrió un error al insertar el registro.";
            }
            return(strRetornar);
        }
 /// <summary> Elimina una clasificación de credito. </summary>
 /// <param name="tobjClasificaciondeCredito"> Un objeto del tipo tblCreditosClasificacion. </param>
 /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
 public String gmtdEliminar(tblCreditosClasificacion tobjClasificaciondeCredito)
 {
     return(new blCreditosClasificacion().gmtdEliminar(tobjClasificaciondeCredito));
 }
 /// <summary> Inserta un tipo de clasificacion. </summary>
 /// <param name="tobjMunicipio"> Un objeto del tipo clasificación. </param>
 /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
 public string gmtdInsertar(tblCreditosClasificacion tobjClasificaciondeCredito)
 {
     return(new blCreditosClasificacion().gmtdInsertar(tobjClasificaciondeCredito));
 }