Esempio n. 1
0
File: Menu.cs Progetto: jsancvil/CES
        private void nuevoToolStripMenuItem4_Click(object sender, EventArgs e)
        {
            UsuarioAlta frm  = new UsuarioAlta();
            var         _frm = Application.OpenForms["UsuarioAlta"] as UsuarioAlta;

            ofunciones.cargarForm(frm, _frm, this);
        }
Esempio n. 2
0
        private void altaUsuario_Click(object sender, EventArgs e)
        {
            UsuarioAlta altaUser = new UsuarioAlta();

            altaUser.FormClosed += new FormClosedEventHandler(mostrarlogoAlCerrarForm);
            AbrirFormInPanel(altaUser);
            //altaUser.Show(this);
            //checkForm(altaUser, this);
            //this.Hide();
        }
Esempio n. 3
0
        private static Collection <SqlParameter> CreaParametrosActualizarUsuario(UsuarioAlta usuario)
        {
            Collection <SqlParameter> parametros = new Collection <SqlParameter>();
            SqlParameter parametro = null;

            parametro = new SqlParameter("@pi_usuario_id", SqlDbType.Int)
            {
                Value = usuario.UsuarioId
            };
            parametros.Add(parametro);

            parametro = new SqlParameter("@pc_usuario", SqlDbType.NVarChar)
            {
                Size  = 40,
                Value = usuario.UsuarioDesc
            };
            parametros.Add(parametro);

            parametro = new SqlParameter("@pc_correo_e", SqlDbType.NVarChar)
            {
                Size  = 60,
                Value = usuario.CorreoE
            };
            parametros.Add(parametro);

            parametro = new SqlParameter("@pi_rol_id", SqlDbType.Int)
            {
                Value = usuario.RolId
            };
            parametros.Add(parametro);

            parametro = new SqlParameter("@pi_estatus_id", SqlDbType.Int)
            {
                Value = 1
            };
            parametros.Add(parametro);

            parametro = new SqlParameter("@pc_contrasena", SqlDbType.NVarChar)
            {
                Size  = 40,
                Value = usuario.Contrasenia
            };
            parametros.Add(parametro);

            CreaParametrosSalida(parametros);

            return(parametros);
        }
Esempio n. 4
0
        public ConsultarUsuarioRespuesta ConsultarUsuario(int usuarioId)
        {
            ConsultarUsuarioRespuesta respuesta = new ConsultarUsuarioRespuesta();

            try
            {
                UsuarioAlta usuario = usuarioDAO.ConsultarUsuario(usuarioId);
                respuesta.Usuario = usuario;
            }
            catch (Exception e)
            {
                Bitacora.Error(e.Message);
                throw new BusinessException("El usuario no fue obtenido correctamente, favor de intentar nuevamente: " + e.Message);
            }

            return(respuesta);
        }
Esempio n. 5
0
        public UsuarioAlta ConsultarUsuario(int usuarioId)
        {
            UsuarioAlta u;

            try
            {
                using (DataSet dataSet = new DataSet())
                {
                    dataSet.Locale = CultureInfo.InvariantCulture;

                    EjecutaProcedimiento(PRS_USUARIO, CreaParametrosConsultaUsuario(usuarioId), dataSet);

                    if (this.Codigo == 0 && ValidaDataSet(dataSet))
                    {
                        DataRow r = dataSet.Tables[0].Rows[0];

                        u = new UsuarioAlta
                        {
                            UsuarioId   = r.Field <int>("UsuarioId"),
                            UsuarioDesc = r.Field <string>("UsuarioDesc"),
                            Contrasenia = r.Field <string>("Contrasenia"),
                            CorreoE     = r.Field <string>("CorreoE"),
                            RolId       = r.Field <int>("RolId"),
                            RolDesc     = r.Field <string>("RolDesc"),
                            StatusId    = r.Field <int>("EstatusId")
                        };
                    }
                    else
                    {
                        throw new EmptyDataException(this.Mensaje);
                    }
                }
            }
            catch (Exception de)
            {
                Bitacora.Error(de.Message);
                if (de is EmptyDataException)
                {
                    throw new DAOException(1, de.Message);
                }
                throw new DAOException(-1, de.Message);
            }


            return(u);
        }
Esempio n. 6
0
        public bool InsertarUsuario(UsuarioAlta usuario)
        {
            bool resultado = false;

            try
            {
                resultado = usuarioDAO.InsertarUsuario(usuario);

                if (!resultado)
                {
                    throw new Exception("El usuario no fue registrado correctamente, favor de validar los datos: ");
                }
            }
            catch (Exception e)
            {
                Bitacora.Error(e.Message);
                throw new BusinessException(1, "El usuario no fue registrado correctamente, favor de validar los datos: " + e.Message);
            }

            return(resultado);
        }
        public ActionResult GuardarUsuario(string jsonUsuarioAlta)
        {
            try
            {
                UsuarioAlta alta = new UsuarioAlta();
                alta = JsonConvert.DeserializeObject <UsuarioAlta>(jsonUsuarioAlta);
                InsertarUsuarioPeticion peticion = new InsertarUsuarioPeticion();
                peticion.Usuario = alta;

                Servicio servicio = new Servicio();
                InsertarUsuarioRespuesta respuesta = servicio.InsertarUsuario(peticion);
                return(Json(respuesta, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                InsertarUsuarioRespuesta respuestaExc = new InsertarUsuarioRespuesta();
                respuestaExc.Cabecero = new CabeceroRespuesta();
                respuestaExc.Cabecero.CodigoRespuesta = 2;
                return(Json(respuestaExc, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult CrearUsuario(string userJson)
        {
            Usuario usuario = JsonConvert.DeserializeObject <Usuario>(userJson);

            usuario.Json     = userJson;
            ViewBag.UserJson = userJson;

            CabeceroPeticion cabeceroPeticion = new CabeceroPeticion
            {
                SesionId = usuario.SesionId
            };

            Servicio servicio = new Servicio();
            CatalogoRolesRespuesta catalogoRoles = servicio.ConsultarCatalogoRoles(cabeceroPeticion);
            UsuarioAlta            nuevoUsuario  = new UsuarioAlta
            {
                RolesLista = new List <Rol>(catalogoRoles.ColRoles)
            };

            return(View(nuevoUsuario));
        }
Esempio n. 9
0
        public bool InsertarUsuario(UsuarioAlta usuario)
        {
            bool resultado = false;

            try
            {
                EjecutaProcedimiento(PR_INS_USUARIO, CreaParametrosInsertaUsuario(usuario));

                if (this.Codigo == 0)
                {
                    resultado = true;
                }
            }
            catch (Exception e)
            {
                Bitacora.Error(e.Message);

                throw new DAOException(-1, e.Message);
            }

            return(resultado);
        }