/// <summary> Elimina una semana. </summary> /// <param name="tobjSemana"> Un objeto del tipo semana a eliminar. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public String gmtdEliminar(tblSemana tobjSemana) { if (tobjSemana.intCodigoSem == 0) { return("- Debe de ingresar el código de la semana"); } tblSemana mcp = new daoSemana().gmtdConsultar(tobjSemana.intCodigoSem.ToString()); if (mcp.intCodigoSem == 0) { return("- Este registro no aparece ingresado."); } else { tblLogdeActividade log = new tblLogdeActividade(); log.dtmFechaEventoLog = DateTime.Now; log.strCodigoApp = propiedades.strAplicacion; log.strCodigoOpc = tobjSemana.strFormulario; log.strCodigoUsu = propiedades.strCodigoUsuario; log.strDescripcionLog = "Elimino la semana. " + tobjSemana.intCodigoSem.ToString(); tobjSemana.log = log; return(new daoSemana().gmtdEliminar(tobjSemana)); } }
/// <summary> Elimina una semana. </summary> /// <param name="tobjSemana"> Un objeto del tipo semana a eliminar. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public String gmtdEliminar(tblSemana tobjSemana) { String strResultado; try { using (dbExequial2010DataContext semana = new dbExequial2010DataContext()) { var query = from sna in semana.tblSemanas where sna.intCodigoSem == tobjSemana.intCodigoSem select sna; foreach (var detail in query) { semana.tblSemanas.DeleteOnSubmit(detail); } semana.tblLogdeActividades.InsertOnSubmit(tobjSemana.log); semana.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 tblSemana crearObj() { tblSemana Semana = new tblSemana(); Semana.intCodigoSem = Convert.ToInt32(this.txtCodigo.Text); Semana.dtmFechaSem = this.dtpFechaSemana.Value; Semana.strFormulario = this.Name; Semana.intAño = Convert.ToInt32(this.txtAño.Text); Semana.strTipo = this.cboOpcion.Text.Trim(); return(Semana); }
/// <summary> Inserta una semana. </summary> /// <param name="tobjSemana"> Un objeto del tipo semana. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblSemana tobjSemana) { String strRetornar; try { using (dbExequial2010DataContext semana = new dbExequial2010DataContext()) { semana.tblSemanas.InsertOnSubmit(tobjSemana); semana.tblLogdeActividades.InsertOnSubmit(tobjSemana.log); semana.SubmitChanges(); strRetornar = "Registro Insertado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strRetornar = "- Ocurrió un error al insertar el registro."; } return(strRetornar); }
/// <summary> Modificar una semana. </summary> /// <param name="tobjSemana"> Un objeto del tipo semana. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblSemana tobjSemana) { String strResultado; try { using (dbExequial2010DataContext semana = new dbExequial2010DataContext()) { tblSemana sem_old = semana.tblSemanas.SingleOrDefault(p => p.intCodigoSem == tobjSemana.intCodigoSem); sem_old.dtmFechaSem = tobjSemana.dtmFechaSem; sem_old.intAño = tobjSemana.intAño; sem_old.strTipo = tobjSemana.strTipo; semana.tblLogdeActividades.InsertOnSubmit(tobjSemana.log); semana.SubmitChanges(); strResultado = "Registro Actualizado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- Ocurrió un error al Actualizar el registro"; } return(strResultado); }
/// <summary> Elimina una semana. </summary> /// <param name="tobjSemana"> Un objeto del tipo semana a eliminar. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public String gmtdEliminar(tblSemana tobjSemana) { return(new blSemana().gmtdEliminar(tobjSemana)); }
/// <summary> Modificar una semana. </summary> /// <param name="tobjSemana"> Un objeto del tipo semana. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblSemana tobjSemana) { return(new blSemana().gmtdEditar(tobjSemana)); }