/// <summary> Modifica un servicio primario. </summary>
        /// <param name="tobjServicioPrimario"> Un objeto del tipo tblServiciosPrimario.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblServiciosPrimario tobjServicioPrimario)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext servicio = new dbExequial2010DataContext())
                {
                    tblServiciosPrimario ser_old = servicio.tblServiciosPrimarios.SingleOrDefault(p => p.strCodSpr == tobjServicioPrimario.strCodSpr);
                    ser_old.bitUnicoSpr      = tobjServicioPrimario.bitUnicoSpr;
                    ser_old.intAñoSpr        = tobjServicioPrimario.intAñoSpr;
                    ser_old.intValorCuotaSpr = tobjServicioPrimario.intValorCuotaSpr;
                    ser_old.intAñoSpr        = tobjServicioPrimario.intAñoSpr;
                    ser_old.intValorSpr      = tobjServicioPrimario.intValorSpr;
                    ser_old.strNombreSpr     = tobjServicioPrimario.strNombreSpr;
                    servicio.tblLogdeActividades.InsertOnSubmit(tobjServicioPrimario.log);
                    servicio.SubmitChanges();
                    strResultado = "Registro Actualizado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- Ocurrió un error al Actualizar el registro";
            }
            return(strResultado);
        }
        /// <summary> Elimina un servicio primario de la base de datos. </summary>
        /// <param name="tobjPrimarios"> Un objeto del tipo tblServiciosPrimarios. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblServiciosPrimario tobjPrimarios)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext servicios = new dbExequial2010DataContext())
                {
                    var query = from ser in servicios.tblServiciosPrimarios
                                where ser.strCodSpr == tobjPrimarios.strCodSpr
                                select ser;

                    foreach (var detail in query)
                    {
                        servicios.tblServiciosPrimarios.DeleteOnSubmit(detail);
                    }

                    servicios.tblLogdeActividades.InsertOnSubmit(tobjPrimarios.log);
                    servicios.SubmitChanges();
                    strResultado = "Registro Eliminado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- No se puede eliminar el registro.";
            }
            return(strResultado);
        }
Esempio 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 tblServiciosPrimario crearObj()
        {
            tblServiciosPrimario primario = new tblServiciosPrimario();

            primario.bitUnicoSpr      = this.chkUnico.Checked;
            primario.intAñoSpr        = Convert.ToInt32(this.txtAno.Text);
            primario.intValorCuotaSpr = Convert.ToInt32(this.txtCuota.Text);
            primario.intValorSpr      = Convert.ToInt32(this.txtValor.Text);
            primario.strCodigoPar     = this.cboPares.SelectedValue.ToString();
            primario.strCodSpr        = this.txtCodigo.Text;
            primario.strNombreSpr     = this.txtDescripcion.Text;
            primario.strFormulario    = this.Name;
            return(primario);
        }
        /// <summary> Modifica un servicio primario. </summary>
        /// <param name="tobjServicioPrimario"> Un objeto del tipo tblServiciosPrimario.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblServiciosPrimario tobjServicio)
        {
            if (tobjServicio.intAñoSpr == 0)
            {
                return("- Debe de ingresar el año al que pertenece el servicio. ");
            }

            if (tobjServicio.intValorCuotaSpr == 0)
            {
                return("- Debe de ingresar el valor de la cuota del servicio. ");
            }

            if (tobjServicio.intValorSpr == 0)
            {
                return("- Debe de ingresar el valor del servicio. ");
            }

            if (tobjServicio.strCodigoPar.Trim() == "")
            {
                return("- Debe de ingresar el código del par. ");
            }

            if (tobjServicio.strCodSpr.Trim() == "")
            {
                return("- Debe de ingresar el código del servicio. ");
            }

            if (tobjServicio.strNombreSpr == "")
            {
                return("- Debe de ingresar el código del servicio. ");
            }

            tblServiciosPrimario ser = new daoPrimarios().gmtdConsultar(tobjServicio.strCodSpr);

            if (ser.strCodSpr == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjServicio.log = metodos.gmtdLog("Modifica el servicio " + tobjServicio.strCodSpr, tobjServicio.strFormulario);
                return(new daoPrimarios().gmtdEditar(tobjServicio));
            }
        }
        /// <summary> Elimina un servicio primario de la base de datos. </summary>
        /// <param name="tobjPrimarios"> Un objeto del tipo tblServiciosPrimarios. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblServiciosPrimario tobjServicio)
        {
            if (tobjServicio.strCodSpr.Trim() == "")
            {
                return("- Debe de ingresar el código del servicio. ");
            }

            tblServiciosPrimario ser = new daoPrimarios().gmtdConsultar(tobjServicio.strCodSpr);

            if (ser.strCodSpr == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjServicio.log = metodos.gmtdLog("Elimina el servicio " + tobjServicio.strCodSpr, tobjServicio.strFormulario);
                return(new daoPrimarios().gmtdEliminar(tobjServicio));
            }
        }
        /// <summary> Inserta un servicio primario. </summary>
        /// <param name="tobjServicio"> Un objeto del tipo tblServiciosPrimario. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdInsertar(tblServiciosPrimario tobjServicio)
        {
            String strRetornar;

            try
            {
                using (dbExequial2010DataContext servicio = new dbExequial2010DataContext())
                {
                    servicio.tblServiciosPrimarios.InsertOnSubmit(tobjServicio);
                    servicio.tblLogdeActividades.InsertOnSubmit(tobjServicio.log);
                    servicio.SubmitChanges();
                    strRetornar = "Registro Insertado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strRetornar = "- Ocurrió un error al insertar el registro.";
            }
            return(strRetornar);
        }
Esempio n. 7
0
 /// <summary> Elimina un servicio primario de la base de datos. </summary>
 /// <param name="tobjPrimarios"> Un objeto del tipo tblServiciosPrimarios. </param>
 /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
 public String gmtdEliminar(tblServiciosPrimario tobjServicio)
 {
     return(new blPrimarios().gmtdEliminar(tobjServicio));
 }
Esempio n. 8
0
 /// <summary> Modifica un servicio primario. </summary>
 /// <param name="tobjServicioPrimario"> Un objeto del tipo tblServiciosPrimario.</param>
 /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
 public string gmtdEditar(tblServiciosPrimario tobjServicio)
 {
     return(new blPrimarios().gmtdEditar(tobjServicio));
 }