/// <summary> Modifica una linea de credito. </summary> /// <param name="tobjMunicipio"> Un objeto del tipo tblCreditosLinea.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblCreditosLinea tobjTiposdeCredito) { String strResultado; try { using (dbExequial2010DataContext tipo = new dbExequial2010DataContext()) { tblCreditosLinea lin_old = tipo.tblCreditosLineas.SingleOrDefault(p => p.strCodLineadeCredito == tobjTiposdeCredito.strCodLineadeCredito); lin_old.strNomLineadeCredito = tobjTiposdeCredito.strNomLineadeCredito; lin_old.strCodigoTcr = tobjTiposdeCredito.strCodigoTcr; lin_old.strParCapital = tobjTiposdeCredito.strParCapital; lin_old.strParInteres = tobjTiposdeCredito.strParInteres; lin_old.strParMora = tobjTiposdeCredito.strParMora; 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> Modifica una linea de credito. </summary> /// <param name="tobjMunicipio"> Un objeto del tipo tblCreditosLinea.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblCreditosLinea tobjLineasdeCredito) { if (tobjLineasdeCredito.strCodigoTcr == "" || tobjLineasdeCredito.strCodigoTcr == "0") { return("- Debe de ingresar el código del tipo de credito."); } if (tobjLineasdeCredito.strNomLineadeCredito == "") { return("- Debe de ingresar el nombre de la linea de credito."); } if (tobjLineasdeCredito.strCodLineadeCredito == "") { return("- Debe de ingresar el código de la linea de credito."); } tblCreditosLinea tip = new daoCreditosLinea().gmtdConsultar(tobjLineasdeCredito.strCodigoTcr); if (tip.strCodigoTcr == null) { return("- Este registro no aparece ingresado."); } else { tobjLineasdeCredito.log = metodos.gmtdLog("Edito la linea de credito " + tobjLineasdeCredito.strCodigoTcr, tobjLineasdeCredito.strFormulario); return(new daoCreditosLinea().gmtdEditar(tobjLineasdeCredito)); } }
/// <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(tblCreditosLinea tobjLineadeCredito) { String strResultado; try { using (dbExequial2010DataContext tipo = new dbExequial2010DataContext()) { var query = from tip in tipo.tblCreditosLineas where tip.strCodLineadeCredito == tobjLineadeCredito.strCodLineadeCredito select tip; foreach (var detail in query) { tipo.tblCreditosLineas.DeleteOnSubmit(detail); } tipo.tblLogdeActividades.InsertOnSubmit(tobjLineadeCredito.log); tipo.SubmitChanges(); strResultado = "Registro Eliminado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- No se puede eliminar el registro."; } return(strResultado); }
/// <summary> Inserta una linea de credito. </summary> /// <param name="tobjMunicipio"> Un objeto del tipo tblCreditosLinea. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblCreditosLinea tobjLineasdeCredito) { if (tobjLineasdeCredito.strCodigoTcr == "" || tobjLineasdeCredito.strCodigoTcr == "0") { return("- Debe de ingresar el código del tipo de credito."); } if (tobjLineasdeCredito.strNomLineadeCredito == "") { return("- Debe de ingresar el nombre del tipo de credito."); } if (tobjLineasdeCredito.strCodLineadeCredito == "") { return("- Datos incompletos, por favor ingreselos todos."); } tblCreditosLinea tip = new daoCreditosLinea().gmtdConsultar(tobjLineasdeCredito.strCodLineadeCredito); if (tip.strCodLineadeCredito == null) { tobjLineasdeCredito.log = metodos.gmtdLog("Ingresa la linea de credito " + tobjLineasdeCredito.strCodigoTcr, tobjLineasdeCredito.strFormulario); return(new daoCreditosLinea().gmtdInsertar(tobjLineasdeCredito)); } else { return("- Este registro ya aparece ingresado."); } }
/// <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 tblCreditosLinea crearObj() { tblCreditosLinea Tcr = new tblCreditosLinea(); Tcr.strCodigoTcr = this.cboTiposdeCredito.SelectedValue.ToString(); Tcr.strNomLineadeCredito = this.txtDescripcion.Text; Tcr.strCodLineadeCredito = this.txtCodigo.Text; Tcr.strFormulario = this.Name; Tcr.strParCapital = this.cboParCapital.SelectedValue.ToString(); Tcr.strParInteres = this.cboParIntereses.SelectedValue.ToString(); Tcr.strParMora = this.cboParMora.SelectedValue.ToString(); return(Tcr); }
/// <summary> Inserta una linea de credito. </summary> /// <param name="tobjMunicipio"> Un objeto del tipo tblCreditosLinea. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblCreditosLinea tobjTiposdeCredito) { String strRetornar; try { using (dbExequial2010DataContext tipo = new dbExequial2010DataContext()) { tipo.tblCreditosLineas.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> 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(tblCreditosLinea tobjLineadeCredito) { return(new blCreditosLinea().gmtdEliminar(tobjLineadeCredito)); }
/// <summary> Modifica una linea de credito. </summary> /// <param name="tobjMunicipio"> Un objeto del tipo tblCreditosLinea.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblCreditosLinea tobjLineasdeCredito) { return(new blCreditosLinea().gmtdEditar(tobjLineasdeCredito)); }