예제 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Util.ConfirmationMessage("¿Desea guardar los cambios realizados?") == false)
                {
                    return;
                }

                //Util.ConfirmationMessage("Cant. Creados : " + this.lstCreados.Count);
                //Util.ConfirmationMessage("Cant. Modificados : " + this.lstModificados.Count);
                //Util.ConfirmationMessage("Cant. Eliminados : " + this.lstEliminados.Count);

                bool rpta          = false;
                var  lnObservacion = new LN.Observacion(this.idUsuario);

                for (int i = 0; i < this.lstCreados.Count; i++)
                {
                    var uiObservacionCreada = this.lstCreados[i];
                    rpta = lnObservacion.Insertar(ref uiObservacionCreada);
                }

                this.lstCreados.Clear();

                for (int i = 0; i < this.lstModificados.Count; i++)
                {
                    var uiObservacionModificado = this.lstModificados[i];
                    rpta = lnObservacion.Actualizar(uiObservacionModificado);
                }

                this.lstModificados.Clear();

                for (int i = 0; i < this.lstEliminados.Count; i++)
                {
                    var uiObservacionEliminado = this.lstEliminados[i];
                    rpta = lnObservacion.Eliminar(uiObservacionEliminado);
                }

                this.lstEliminados.Clear();

                this.CargarListadoObservaciones();

                Util.InformationMessage("Se guardaron todos los cambios realizados");
            }
            catch (Exception ex)
            {
                Util.ErrorMessage(ex.Message);
            }
        }
예제 #2
0
        private void CargarTiposObservaciones()
        {
            try
            {
                int idUsuario = 0;

                var lstTipos = new LN.Observacion(idUsuario).Listar();

                lstTipos.Insert(0, new BE.UI.Observacion()
                {
                    Id = 0, Nombre = "Seleccione", Descripcion = ""
                });

                this.cboObservacion.DataSource    = lstTipos;
                this.cboObservacion.DisplayMember = "Nombre";
                this.cboObservacion.ValueMember   = "Id";
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }