/// <summary> /// Elimina un oficio. /// </summary> /// <param name="tobjOficio"> Un objeto del tipo oficio que se va a eliminar. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public String gmtdEliminar(tblOficio tobjOficio) { String strResultado; try { using (dbExequial2010DataContext oficio = new dbExequial2010DataContext()) { var query = from ofc in oficio.tblOficios where ofc.strCodOficio == tobjOficio.strCodOficio select ofc; foreach (var detail in query) { oficio.tblOficios.DeleteOnSubmit(detail); } oficio.tblLogdeActividades.InsertOnSubmit(tobjOficio.log); oficio.SubmitChanges(); strResultado = "Registro Eliminado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- No se puede eliminar el registro."; } return(strResultado); }
/// <summary> Elimina un oficio. </summary> /// <param name="tobjOficio"> Un objeto del tipo oficio que se va a eliminar. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public String gmtdEliminar(tblOficio tobjOficio) { if (tobjOficio.strCodOficio == "") { return("- Debe de ingresar el código del oficio."); } tblOficio mcp = new daoOficio().gmtdConsultar(tobjOficio.strCodOficio); if (mcp.strCodOficio == null) { return("- Este registro no aparece ingresado."); } else { tblLogdeActividade log = new tblLogdeActividade(); log.dtmFechaEventoLog = DateTime.Now; log.strCodigoApp = propiedades.strAplicacion; log.strCodigoOpc = tobjOficio.strFormulario; log.strCodigoUsu = propiedades.strCodigoUsuario; log.strDescripcionLog = "Elimino el oficio. " + tobjOficio.strCodOficio; tobjOficio.log = log; return(new daoOficio().gmtdEliminar(tobjOficio)); } }
/// <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 tblOficio crearObj() { tblOficio ofi = new tblOficio(); ofi.strCodOficio = this.txtCodigo.Text; ofi.strNomOficio = this.txtDescripcion.Text; ofi.strFormulario = this.Name; return(ofi); }
/// <summary> /// Inserta un oficio. /// </summary> /// <param name="tobjOficio"> Un objeto del tipo oficio. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblOficio tobjOficio) { String strRetornar; try { using (dbExequial2010DataContext oficio = new dbExequial2010DataContext()) { oficio.tblOficios.InsertOnSubmit(tobjOficio); oficio.tblLogdeActividades.InsertOnSubmit(tobjOficio.log); oficio.SubmitChanges(); strRetornar = "Registro Insertado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strRetornar = "- Ocurrió un error al insertar el registro."; } return(strRetornar); }
/// <summary> /// Modifica el nombre de un oficio. /// </summary> /// <param name="tobjOficio"> Un objeto del tipo Oficio. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblOficio tobjOficio) { String strResultado; try { using (dbExequial2010DataContext oficio = new dbExequial2010DataContext()) { tblOficio ofi_old = oficio.tblOficios.SingleOrDefault(p => p.strCodOficio == tobjOficio.strCodOficio); ofi_old.strNomOficio = tobjOficio.strNomOficio; oficio.tblLogdeActividades.InsertOnSubmit(tobjOficio.log); oficio.SubmitChanges(); strResultado = "Registro Actualizado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- Ocurrió un error al Actualizar el registro"; } return(strResultado); }
/// <summary> Inserta un oficio. </summary> /// <param name="tobjOficio"> Un objeto del tipo oficio. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblOficio tobjOficio) { if (tobjOficio.strCodOficio == "") { return("- Debe de ingresar el código del oficio. "); } if (tobjOficio.strNomOficio == "") { return("- Debe de ingresar el nombre del oficio."); } tblOficio mcp = new daoOficio().gmtdConsultar(tobjOficio.strCodOficio); if (mcp.strCodOficio == null) { tobjOficio.log = metodos.gmtdLog("Ingresa el oficio " + tobjOficio.strCodOficio, tobjOficio.strFormulario); return(new daoOficio().gmtdInsertar(tobjOficio)); } else { return("- Este registro ya aparece ingresado. "); } }
/// <summary> Elimina un oficio. </summary> /// <param name="tobjOficio"> Un objeto del tipo oficio que se va a eliminar. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public String gmtdEliminar(tblOficio tobjOficio) { return(new blOficio().gmtdEditar(tobjOficio)); }
/// <summary> Inserta un oficio. </summary> /// <param name="tobjOficio"> Un objeto del tipo oficio. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblOficio tobjOficio) { return(new blOficio().gmtdInsertar(tobjOficio)); }