Пример #1
0
        /// <summary> Modifica un Otro Ingreso. </summary>
        /// <param name="tobjOtrosIngreso"> Un objeto del tipo Otro Ingreso.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblOtrosIngreso tobjOtrosIngreso)
        {
            if (tobjOtrosIngreso.strCodigoPar.Trim() == "")
            {
                return("- Debe de seleccionar un par Valido");
            }

            if (tobjOtrosIngreso.strCodOtrosIngresos.Trim() == "")
            {
                return("- Debe de ingresar el código del ingreso");
            }

            if (tobjOtrosIngreso.strNomOtrosIngresos.Trim() == "")
            {
                return("- Debe de ingresar la descripción del ingreso");
            }

            tblOtrosIngreso otro = new daoOtroIngreso().gmtdConsultar(tobjOtrosIngreso.strCodOtrosIngresos);

            if (otro.strCodOtrosIngresos == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjOtrosIngreso.log = metodos.gmtdLog("Modifica el otro ingreso " + tobjOtrosIngreso.strCodOtrosIngresos, tobjOtrosIngreso.strFormulario);
                return(new daoOtroIngreso().gmtdEditar(tobjOtrosIngreso));
            }
        }
        /// <summary> Elimina un otro ingreso de la base de datos. </summary>
        /// <param name="tobjOtrosIngreso"> Un objeto del tipo tblOtrosIngreso. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblOtrosIngreso tobjOtrosIngreso)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext oin = new dbExequial2010DataContext())
                {
                    var query = from otro in oin.tblOtrosIngresos
                                where otro.strCodOtrosIngresos == tobjOtrosIngreso.strCodOtrosIngresos
                                select otro;

                    foreach (var detail in query)
                    {
                        oin.tblOtrosIngresos.DeleteOnSubmit(detail);
                    }

                    oin.tblLogdeActividades.InsertOnSubmit(tobjOtrosIngreso.log);
                    oin.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 tblOtrosIngreso crearObj()
        {
            tblOtrosIngreso otroIngreso = new tblOtrosIngreso();

            otroIngreso.strCodOtrosIngresos = this.txtCodigo.Text.Trim();
            otroIngreso.strNomOtrosIngresos = this.txtDescripcion.Text;
            otroIngreso.strCodigoPar        = this.cboPares.SelectedValue.ToString();
            otroIngreso.strFormulario       = this.Name;
            return(otroIngreso);
        }
Пример #4
0
        /// <summary> Elimina un otro ingreso de la base de datos. </summary>
        /// <param name="tobjOtrosIngreso"> Un objeto del tipo tblOtrosIngreso. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblOtrosIngreso tobjOtrosIngreso)
        {
            if (tobjOtrosIngreso.strCodOtrosIngresos.Trim() == "")
            {
                return("- Debe de ingresar el código del ingreso");
            }

            tblOtrosIngreso otro = new daoOtroIngreso().gmtdConsultar(tobjOtrosIngreso.strCodOtrosIngresos);

            if (otro.strCodOtrosIngresos == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjOtrosIngreso.log = metodos.gmtdLog("Elimina el otro ingreso " + tobjOtrosIngreso.strCodOtrosIngresos, tobjOtrosIngreso.strFormulario);
                return(new daoOtroIngreso().gmtdEliminar(tobjOtrosIngreso));
            }
        }
        /// <summary> Inserta un Otro Ingreso. </summary>
        /// <param name="tobjOtrosIngreso"> Un objeto del tipo otroIngreso. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdInsertar(tblOtrosIngreso tobjOtrosIngreso)
        {
            String strRetornar;

            try
            {
                using (dbExequial2010DataContext otroIngreso = new dbExequial2010DataContext())
                {
                    otroIngreso.tblOtrosIngresos.InsertOnSubmit(tobjOtrosIngreso);
                    otroIngreso.tblLogdeActividades.InsertOnSubmit(tobjOtrosIngreso.log);
                    otroIngreso.SubmitChanges();
                    strRetornar = "Registro Insertado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strRetornar = "- Ocurrió un error al insertar el registro.";
            }
            return(strRetornar);
        }
        /// <summary> Modifica un Otro Ingreso. </summary>
        /// <param name="tobjOtrosIngreso"> Un objeto del tipo Otro Ingreso.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblOtrosIngreso tobjOtrosIngreso)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext OtrosIngreso = new dbExequial2010DataContext())
                {
                    tblOtrosIngreso oin_old = OtrosIngreso.tblOtrosIngresos.SingleOrDefault(p => p.strCodOtrosIngresos == tobjOtrosIngreso.strCodOtrosIngresos);
                    oin_old.strNomOtrosIngresos = tobjOtrosIngreso.strNomOtrosIngresos;
                    OtrosIngreso.tblLogdeActividades.InsertOnSubmit(tobjOtrosIngreso.log);
                    OtrosIngreso.SubmitChanges();
                    strResultado = "Registro Actualizado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- Ocurrió un error al Actualizar el registro";
            }
            return(strResultado);
        }
Пример #7
0
 /// <summary> Elimina un otro ingreso de la base de datos. </summary>
 /// <param name="tobjOtrosIngreso"> Un objeto del tipo tblOtrosIngreso. </param>
 /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
 public String gmtdEliminar(tblOtrosIngreso tobjOtrosIngreso)
 {
     return(new blOtroIngreso().gmtdEliminar(tobjOtrosIngreso));
 }
Пример #8
0
 /// <summary> Modifica un Otro Ingreso. </summary>
 /// <param name="tobjOtrosIngreso"> Un objeto del tipo Otro Ingreso.</param>
 /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
 public string gmtdEditar(tblOtrosIngreso tobjOtrosIngreso)
 {
     return(new blOtroIngreso().gmtdEditar(tobjOtrosIngreso));
 }