Esempio n. 1
0
        public static RespuestasServicios GuardarContexto(ObjectContext contexto, string origenError)
        {
            RespuestasServicios respuesta = new RespuestasServicios();

            try
            {
                respuesta.idRespuesta = contexto.SaveChanges();
                respuesta.ResultadoOk = true;
                respuesta.Mensaje     = string.Empty;
            }
            catch (OptimisticConcurrencyException oex)
            {
                respuesta.idRespuesta = -1;
                respuesta.ResultadoOk = false;
                respuesta.Mensaje     = "Error al guardar los cambios en " + origenError + ". El registro fué modificado por otro usuario.";
            }
            catch (SqlException sex)
            {
                respuesta.idRespuesta = -1;
                respuesta.ResultadoOk = false;
                respuesta.Mensaje     = "Error al guardar los cambios en " + origenError + ". Mensaje de error: " + sex.Message;
            }
            catch (Exception ex)
            {
                respuesta.idRespuesta = -1;
                respuesta.ResultadoOk = false;
                string mensaje = ex.Message;
                if (ex.InnerException != null)
                {
                    mensaje = ex.InnerException.Message;
                }
                respuesta.Mensaje = "Error al guardar los cambios en " + origenError + ". Mensaje de error: " + mensaje;
            }
            return(respuesta);
        }
Esempio n. 2
0
        private void GuardarCambios()
        {
            this.Validate();
            notasBindingSource.EndEdit();
            notas = (List <Notas>)notasBindingSource.DataSource;
            RespuestasServicios respuesta = repoNota.InsertUpdateDelete(notas, VariablesGlobales.nIdUsuarioActual);

            if (respuesta.ResultadoOk == false)
            {
                Mensajes.Error(respuesta.Mensaje);
            }
        }
Esempio n. 3
0
        public RespuestasServicios  EstablecerUltimoUsuario(int?idUsuario)
        {
            var respueta = new RespuestasServicios();

            try
            {
                if (idUsuario != null)
                {
                    repoUsuario.SetAllUltimoUsuarioFalse();
                    repoUsuario.SetUltimoUsuario(idUsuario.Value);
                    respueta.ResultadoOk = true;
                }
            }
            catch (Exception ex)
            {
                respueta.ResultadoOk = false;
                respueta.Mensaje     = ex.Message;
            }
            return(respueta);
        }