Exemplo n.º 1
0
        /// <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));
            }
        }
Exemplo n.º 2
0
        /// <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);
        }
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 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);
        }
Exemplo n.º 4
0
        /// <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);
        }
Exemplo n.º 5
0
        /// <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));
 }