Exemplo n.º 1
0
 public JsonResult actualizarDatosUsuario(DatosUsuario du)
 {
     try
     {
         Usuario u = new Usuario
         {
             UsuarioID = du.UsuarioID,
             Nombre = du.Nombre,
             Apellido = du.Apellido,
             Pais = du.Pais,
             Ciudad = du.Ciudad,
             Direccion = du.Direccion,
             NumeroContacto = du.NumeroContacto,
             Email = du.Email
         };
         uC.ActualizarUsuario(u, Session["Tienda_Nombre"].ToString());
         var result = new { Success = "True", Message = "Usuario actualizado" };
         return Json(result, JsonRequestBehavior.AllowGet);
     }
     catch (Exception e)
     {
         var result = new { Success = "False", Message = e.Message };
         return Json(result, JsonRequestBehavior.AllowGet);
     }
 }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DatosUsuario dtusu= new DatosUsuario ();

        if (!Page.IsPostBack)
        {
            //HyperLink16.Visible = false;
            //lblusuario.Text = dtusu.Usuario;
        }
    }
Exemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DatosUsuario dtusu = new DatosUsuario();

        if (!Page.IsPostBack)
        {
            // Master.Ingreso(Session["usuario"].ToString());

            /*Label usuario = Master.FindControl("lblusuario") as Label;
            TextBox txtusuario = Master.FindControl("txtusuario") as TextBox;
            txtusuario.Text = usuario.Text;*/
        }
    }
Exemplo n.º 4
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        DatosUsuario dtusu = new DatosUsuario();
        Usuario usu = new Usuario();

        dtusu.Usuario = txtusuario.Text;
        dtusu.Clave = txtclave.Text;
        int retorno = 0;
        int mensaje = 0;

        mensaje = usu.Validar(txtusuario.Text, txtclave.Text, out retorno);

        if (mensaje == 0)
        {
            bool iniciosesion = Convert.ToBoolean(Application["sesion"]);
            iniciosesion = true;
            Response.Redirect("MiCuenta.aspx");
        }
    }
Exemplo n.º 5
0
    public String Agregar(DatosUsuario dt)
    {
        string msg = "";

        SqlCommand cmd = new SqlCommand(
            "usp_agregar_usuario", cn.getcn);

        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.Add("@Codigo", SqlDbType.Int).Value = autogenera();
        cmd.Parameters.Add("@Usuario", SqlDbType.VarChar).Value = dt.Usuario;
        cmd.Parameters.Add("@Clave", SqlDbType.VarChar).Value = dt.Clave;
        cmd.Parameters.Add("@Email", SqlDbType.VarChar).Value = dt.Email;
        cmd.Parameters.Add("@Nombres", SqlDbType.VarChar).Value = dt.Nombre;
        cmd.Parameters.Add("@ApePat", SqlDbType.VarChar).Value = dt.Apepat;
        cmd.Parameters.Add("@ApeMat", SqlDbType.VarChar).Value = dt.Apemat;
        cmd.Parameters.Add("@Fecnac", SqlDbType.DateTime).Value = dt.Fecnac;
        cmd.Parameters.Add("@Sexo", SqlDbType.VarChar).Value = dt.Sexo;
        cmd.Parameters.Add("@DNI", SqlDbType.VarChar).Value = dt.Dni;
        cmd.Parameters.Add("@Direccion", SqlDbType.VarChar).Value = dt.Direccion;
        cmd.Parameters.Add("@Distrito", SqlDbType.Int).Value = dt.Distrito;
        cmd.Parameters.Add("@Puntos", SqlDbType.Int).Value = dt.Puntos;
        cmd.Parameters.Add("@Telefono", SqlDbType.VarChar).Value = dt.Telefono;

        cn.getcn.Open();
        try
        {
            int i = cmd.ExecuteNonQuery();
            msg = "REGISTRO COMPLETO!!";
        }
        catch (SqlException ex)
        {
            msg = ex.Message;
        }
        finally
        {
            cn.getcn.Close();
        }
        return msg;
    }
Exemplo n.º 6
0
 public DataTable inicioDeSesion(EntidadUsuarios entidad)
 {
     return(DatosUsuario.inicioDeSesion(entidad));
 }
Exemplo n.º 7
0
        public static bool ExisteCorreo(string cCorreo)
        {
            DatosUsuario datosUsuario = new DatosUsuario();

            return(datosUsuario.ExisteCorreoEnBDD(cCorreo));
        }
 private void cargardatos(DatosUsuario datos)
 {
     //imagenusuario.Source = ImageSource.FromUri(datos.foto);
 }
Exemplo n.º 9
0
    protected void DV_FotoPerfil_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        ClientScriptManager cm = this.ClientScript;

        DataTable foto;

        FileUpload b = (FileUpload)DV_FotoPerfil.Rows[e.RowIndex].FindControl("FileUpload1");

        if (Session["foto"] == null)
        {
            foto = new DataTable();
            foto.Columns.Add("ruta");
            Session["foto"] = foto;
        }

        foto = (DataTable)Session["foto"];

        if (foto.Rows.Count == 1)
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('No se pueden agregar más fotos');</script>");
            return;
        }

        string nombreArchivo = System.IO.Path.GetFileName(b.PostedFile.FileName);
        string extension     = System.IO.Path.GetExtension(b.PostedFile.FileName);

        if (!(string.Compare(extension, ".jpg", true) == 0 || string.Compare(extension, ".jpeg", true) == 0 || string.Compare(extension, ".gif", true) == 0 || string.Compare(extension, ".jpe", true) == 0))
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Solo se admiten Imagenes');</script>");
            return;
        }

        int tamano = b.PostedFile.ContentLength;

        if (b.PostedFile.ContentLength > (1024 * 1024 * 4))
        {
            double tamanoMb = (double)((double)tamano / ((double)1024 * 1024));
            cm.RegisterClientScriptBlock(this.GetType(), "", string.Format("<script type='text/javascript'>alert('No se pueden agregar archivos adjuntos de más de 4 Megabytes. Tamaño del archivo: {0:F1}MB');</script>", tamanoMb));
            return;
        }

        string saveLocation = Server.MapPath("~\\Imagenes") + "\\" + nombreArchivo;

        if (System.IO.File.Exists(saveLocation))
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Ya existe un archivo adjunto en el servidor con ese nombre');</script>");
            return;
        }

        try
        {
            b.PostedFile.SaveAs(saveLocation);
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('El archivo adjunto ha sido cargado');</script>");
        }
        catch (Exception exc)
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", string.Format("<script type='text/javascript'>alert('Error: {0}');</script>", exc.Message));
            return;
        }

        DatosUsuario user = new DatosUsuario();
        // user.Url = DV_FotoPerfil.DataKeys[e.RowIndex].Value.ToString();
        // user.Nombre = DV_FotoPerfil.DataKeys[e.RowIndex].Value.ToString();
        FileUpload a = (FileUpload)DV_FotoPerfil.Rows[e.RowIndex].FindControl("FileUpload1");

        user.Url     = "~\\Imagenes\\" + nombreArchivo;
        user.Id_user = int.Parse(_id_user.ToString());

        Usuario userDatos = new Usuario();

        userDatos.modificarImgPerfil(user);

        DV_FotoPerfil.EditIndex = -1;

        Usuario asp = new Usuario();

        asp.obtenerDatosEdit(_id_user);
        DV_FotoPerfil.DataSource = asp.obtenerDatosEdit(_id_user);
        DV_FotoPerfil.DataBind();

        this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Los Datos se han actualizado!');window.location=\"Perfil.aspx\"</script>");
    }
Exemplo n.º 10
0
 protected override UnidadNegocioKeys?RepositoryByBusiness(UnidadNegocioKeys?unidadNegocioKey)
 {
     _repository   = new OportunidadRetailRepository(unidadNegocioKey);
     _datosUsuario = new DatosUsuario(unidadNegocioKey);
     return(unidadNegocioKey);
 }
Exemplo n.º 11
0
        private void BtnTerminar_Click(object sender, EventArgs e)
        {
            string       tipo_venta;
            string       rpta        = "OK";
            string       estado      = "";
            DatosUsuario datos       = DatosUsuario.GetInstancia();
            int          id_empleado = datos.Id_usuario;
            bool         finish      = true;

            try
            {
                if (this.rdEnvio.Checked)
                {
                    tipo_venta = "ENVIO";
                    estado     = "PENDIENTE ENVIO";
                    EnvioPedido envio   = (EnvioPedido)this.panel1.Controls[0];
                    DataTable   detalle = this.dtDetalle(estado, out finish, out rpta);
                    if (detalle != null)
                    {
                        if (envio.Comprobacion(out int id_cliente, out int id_direccion, out string observaciones))
                        {
                            List <string> Variables = new List <string>
                            {
                                id_empleado.ToString(), id_cliente.ToString(), id_direccion.ToString(),
                                          tipo_venta, estado, observaciones
                            };
                            if (this.id_venta == 0)
                            {
                                rpta = NVentas.InsertarVentas(Variables, detalle, out this.id_venta);
                            }
                            else
                            {
                                rpta = NVentas.InsertarDetalleVentas(this.id_venta, detalle);
                            }

                            if (rpta.Equals("OK"))
                            {
                                Mensajes.MensajeInformacion("Venta realizada correctamente, para seguir " +
                                                            "el detalle del envío vaya al módulo de entradas y salidas", "Entendido");
                                if (finish)
                                {
                                    this.Close();
                                }
                            }
                        }
                    }
                }
                else if (this.rdSeparar.Checked)
                {
                }
                else if (this.rdVentaDirecta.Checked)
                {
                    tipo_venta = "VENTA DIRECTA";
                    VentaDirecta venta = (VentaDirecta)this.panel1.Controls[0];
                    estado = "TERMINADO";
                    DataTable detalle = this.dtDetalle(estado, out finish, out rpta);
                    if (detalle != null)
                    {
                        if (venta.Comprobaciones(out int id_cliente,
                                                 out string tipo_pago, out string observaciones))
                        {
                            List <string> Variables = new List <string>
                            {
                                id_empleado.ToString(), id_cliente.ToString(), "0",
                                          tipo_venta, estado, observaciones
                            };

                            if (this.id_venta == 0)
                            {
                                rpta = NVentas.InsertarVentas(Variables, detalle, out this.id_venta);
                            }
                            else
                            {
                                rpta = NVentas.InsertarDetalleVentas(this.id_venta, detalle);
                            }

                            if (rpta.Equals("OK"))
                            {
                                Mensajes.MensajeOkForm("¡Venta realizada correctamente!");
                                if (finish)
                                {
                                    this.Close();
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Mensajes.MensajeErrorCompleto(this.Name, "BtnTerminar_Click",
                                              "Hubo un error al terminar el pedido", ex.Message);
            }
        }
Exemplo n.º 12
0
 public WinAddUsuario(DatosUsuario usuario)
 {
     isModificar  = true;
     this.usuario = usuario;
     this.InitializeComponent();
 }
Exemplo n.º 13
0
        private void txtBuscar_KeyUp(object sender, KeyEventArgs e)
        {
            Usuario      u = DatosUsuario.getUsuarioPorLogin(GlobalClass.GlobalVar);
            Departamento d = DatosDepartamento.getDepartamento(u.Departamento.Id);

            try
            {
                if (txtBuscar.Text == "")
                {
                    if (this.btnRecibidos.Checked == true)
                    {
                        Actualizar();
                    }
                    else
                    {
                        ActualizarEnviados();
                    }
                }

                if (cbSelector.SelectedIndex == 0)
                {
                    if (this.btnEnviados.Checked == true)
                    {
                        pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoEnviadosUsuarioIdConcepto(u.Id, txtBuscar.Text);
                    }
                    else
                    {
                        pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoRecibidosUsuarioIdConcepto(d.Id, txtBuscar.Text);
                    }
                }
                else if (cbSelector.SelectedIndex == 1)
                {
                    if (this.btnEnviados.Checked == true)
                    {
                        pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoEnviadosUsuarioIdDescripcion(u.Id, txtBuscar.Text);
                    }
                    else
                    {
                        pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoRecibidosUsuarioIdDescripcion(d.Id, txtBuscar.Text);
                    }
                }
                else if (cbSelector.SelectedIndex == 2)
                {
                    if (this.btnEnviados.Checked == true)
                    {
                        pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoEnviadosUsuarioIdDepartamentoDestino(u.Id, txtBuscar.Text);
                    }
                    else
                    {
                        pedidoBindingSource.DataSource = DatosPedido.getPedidosPorEstadoRecibidosUsuarioIdDepartamentoOrigen(d.Id, txtBuscar.Text);
                    }
                }
            }
            catch
            {
                MessageBox.Show("No se encontro nada en su busqueda");

                if (this.btnRecibidos.Checked == true)
                {
                    Actualizar();
                }
                else
                {
                    ActualizarEnviados();
                }
            }
        }
Exemplo n.º 14
0
        private void btnAlta_Click(object sender, EventArgs e)
        {
            DatosMedicos medicosService = new DatosMedicos();
            Medico       nuevoMedico    = new Medico();

            try
            {
                nuevoMedico.Nombre         = txtNombreMedico.Text;
                nuevoMedico.Apellido       = txtApelidoMedico.Text;
                nuevoMedico.Edad           = int.Parse(txtEdadMedico.Text);
                nuevoMedico.Fnac           = dtpNacimientoMedico.Value;
                nuevoMedico.Nmatricula     = int.Parse(txtMatriculaMedico.Text);
                nuevoMedico.Especialidades = new List <Especialidad>();
                nuevoMedico.OS             = new List <ObraSocial>();
                nuevoMedico.Dia            = new List <Dia>();

                foreach (var item in lstbCargaEspecialidades.Items)
                {
                    nuevoMedico.Especialidades.Add((Especialidad)item);
                }

                foreach (var item in lstbCargaOS.Items)
                {
                    nuevoMedico.OS.Add((ObraSocial)item);
                }

                //ARREGLAR LOS DIAS Y HORARIOS, PORQUE MUESTRA TODOS?
                foreach (var item in lstbxDias.Items)
                {
                    nuevoMedico.Dia.Add((Dia)item);
                }

                medicosService.AltaMedico(ref nuevoMedico);

                DatosHorasXDias DH = new DatosHorasXDias();

                foreach (var item in lstbCargaHorasDias.Items)
                {
                    DH.AltaHorasXDias((TurnoHorario)item, nuevoMedico);
                }

                DatosUsuario DU = new DatosUsuario();
                try
                {
                    DU.AltaUsuario(nuevoMedico);
                    MessageBox.Show("NUEVO USUARIO CARGADO." +
                                    "\n USUARIO:" + nuevoMedico.Apellido.ToString() + ", CONTRASEÑA:" + nuevoMedico.Nmatricula);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }


                Close();

                MessageBox.Show("Profesional Cargado.");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 15
0
        async void ModifyClicked(object sender, System.EventArgs e)
        {
            var answer = await DisplayAlert("ADMIC", "¿Deseas modificar tu perfil?", "Sí", "No");

            if (!answer)
            {
            }
            else
            {
                DatosUsuario user      = new DatosUsuario();
                var          localuser = PropertiesManager.GetUserInfo();
                user.api_token = localuser.data.api_token;
                if (pickernivelestudios.SelectedIndex != 0)
                {
                    user.id_nivel_estudios = pickernivelestudios.SelectedIndex;
                }
                if (isNull(inputCiudad.Text))
                {
                    await DisplayAlert("Error", "Falta ciudad", "Aceptar");

                    return;
                }
                if (isNull(inputColonia.Text))
                {
                    await DisplayAlert("Error", "Falta colonia", "Aceptar");

                    return;
                }
                if (isNull(inputCalle.Text))
                {
                    await DisplayAlert("Error", "Falta calle", "Aceptar");

                    return;
                }
                if (isNull(inputEmpresa.Text))
                {
                    await DisplayAlert("Error", "Falta empresa", "Aceptar");

                    return;
                }
                if (isNull(inputActividad.Text))
                {
                    await DisplayAlert("Error", "Falta actividad", "Aceptar");

                    return;
                }
                if (isNull(inputEmpleados.Text))
                {
                    await DisplayAlert("Error", "Falta número de empleados", "Aceptar");

                    return;
                }
                if (isNull(inputRFC.Text))
                {
                    await DisplayAlert("Error", "Falta número de RFC", "Aceptar");

                    return;
                }
                if (isNull(inputAntiguedad.Text))
                {
                    await DisplayAlert("Error", "Falta número de antigüedad", "Aceptar");

                    return;
                }
                user.ciudad        = inputCiudad.Text;
                user.colonia       = inputColonia.Text;
                user.calle         = inputCalle.Text;
                user.empresa       = inputEmpresa.Text;
                user.actividad     = inputActividad.Text;
                user.num_empleados = inputEmpleados.Text;
                user.rfc           = inputRFC.Text;
                user.antiguedad    = inputAntiguedad.Text;
                user.idiomas       = new List <IdiomaAdicional>();
                try
                {
                    user.ruta_imagen = "data:image/jpeg;base64," + Convert.ToBase64String(bytes);
                }
                catch (Exception ex)
                {
                    HttpClient client = new HttpClient();
                    client.MaxResponseContentBufferSize = 256000;
                    Stream stream = await client.GetStreamAsync(url);

                    var xy       = stream;
                    var y        = GetImageStreamAsBytes(xy);
                    var imageurl = "data:image/jpeg;base64," + Convert.ToBase64String(y);
                    user.ruta_imagen = imageurl;
                }

                CheckConnection();
                ShowProgress("Validando");

                var response = await ClientGuanajoven.updateProfile(user);

                var updateAct = await ClientGuanajoven.getProfile(user.api_token);

                var updated = JsonConvert.DeserializeObject <DataUserResponse>(updateAct);
                var pivot   = PropertiesManager.GetUserInfo();
                pivot.data.datos_usuario.ruta_imagen = updated.data.ruta_imagen;
                PropertiesManager.SaveUserInfo(pivot);

                if (ValidateResponseRegister(response))
                {
                    await Task.Delay(600);
                    await DisplayAlert("ADMIC", "Datos Guardados con exito", "Aceptar");
                }

                HideProgress();
            }
        }
Exemplo n.º 16
0
 private void RoleBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     datos = null;
 }
Exemplo n.º 17
0
        public FrmPrincipal()
        {
            InitializeComponent();
            Usuario u = DatosUsuario.getUsuarioPorLogin(GlobalClass.GlobalVar);

            label1.Text = u.Nombre + " " + u.Apellido;

            if (u.TipoUsuario)
            {
                label2.Text = "Administrador";
            }
            else
            {
                label2.Text = "Moderado";
            }

            if (u.Sexo)
            {
                label3.Text = "Masculino";
            }
            else
            {
                label3.Text = "Femenino";
            }

            label4.Text = u.FechaNacimiento.ToShortDateString();

            label5.Text = u.NumeroTelefono;

            label6.Text = String.Format("{0:(###) ###-####}", Convert.ToInt64(u.NumeroCelular));

            label7.Text = u.CorreoElectronico;

            label8.Text = u.CorreoElectronicoAlternativo;

            label9.Text = u.TipoDocumento + " " + u.NumeroDocumento;

            label11.Text = u.Direccion + " - " + u.Localidad.Nombre;

            label12.Text = u.Departamento.Nombre;

            label13.Text = u.Login.Usuario;


            //Tipo de usuario botones a mostrar
            if (u.TipoUsuario)
            {
                //MenuToolStrip
                menuStrip.Visible                       = true;
                ABMToolStripMenuItem.Visible            = true;
                paisToolStripMenuItem.Visible           = true;
                provinciasToolStripMenuItem.Visible     = true;
                localidadesToolStripMenuItem.Visible    = true;
                medidasToolStripMenuItem.Visible        = true;
                zonaToolStripMenuItem.Visible           = true;
                tipoDeEnvasadoToolStripMenuItem.Visible = true;
                //
                //admin
                btnUsuario.Visible          = true;
                btnDepartamento.Visible     = true;
                toolStripSeparator1.Visible = true;
                //
                //materia prima
                btnMateriaPrima.Visible     = true;
                btnTipoMP.Visible           = true;
                btnProveedores.Visible      = true;
                btnMarca.Visible            = true;
                toolStripSeparator2.Visible = true;
                //
                //produccion
                btnRecetas.Visible          = true;
                btnProducto.Visible         = true;
                btnTipoProducto.Visible     = true;
                toolStripSeparator4.Visible = true;
                //
                //producto terminado
                btnCliente.Visible       = true;
                btnRepartidor.Visible    = true;
                btnSalidaStock.Visible   = true;
                btnEntradaStock.Visible  = true;
                btnDespachoStock.Visible = true;

                this.Text = "Administrador :: Sistema CEAPE";
            }
            else
            {
                this.Text = u.Login.Usuario + " - " + u.Departamento.Nombre + " :: Sistema CEAPE";

                //Botones de materia prima
                if (u.Departamento.Id == 1)
                {
                    //MenuToolStrip
                    menuStrip.Visible                       = true;
                    ABMToolStripMenuItem.Visible            = true;
                    paisToolStripMenuItem.Visible           = true;
                    provinciasToolStripMenuItem.Visible     = true;
                    localidadesToolStripMenuItem.Visible    = true;
                    medidasToolStripMenuItem.Visible        = true;
                    zonaToolStripMenuItem.Visible           = false;
                    tipoDeEnvasadoToolStripMenuItem.Visible = false;
                    //
                    //admin
                    btnUsuario.Visible          = false;
                    btnDepartamento.Visible     = false;
                    toolStripSeparator1.Visible = false;
                    //
                    //materia prima
                    btnMateriaPrima.Visible     = true;
                    btnTipoMP.Visible           = true;
                    btnProveedor.Visible        = true;
                    btnMarca.Visible            = true;
                    toolStripSeparator2.Visible = false;
                    //
                    //produccion
                    btnRecetas.Visible          = false;
                    btnProducto.Visible         = false;
                    btnTipoProducto.Visible     = false;
                    toolStripSeparator4.Visible = false;
                    //
                    //producto terminado
                    btnCliente.Visible       = false;
                    btnRepartidor.Visible    = false;
                    btnSalidaStock.Visible   = false;
                    btnEntradaStock.Visible  = false;
                    btnDespachoStock.Visible = false;
                }
                //Botones de produccion
                else if (u.Departamento.Id == 2)
                {
                    //MenuToolStrip
                    menuStrip.Visible                       = true;
                    ABMToolStripMenuItem.Visible            = true;
                    paisToolStripMenuItem.Visible           = false;
                    provinciasToolStripMenuItem.Visible     = false;
                    localidadesToolStripMenuItem.Visible    = false;
                    medidasToolStripMenuItem.Visible        = true;
                    zonaToolStripMenuItem.Visible           = false;
                    tipoDeEnvasadoToolStripMenuItem.Visible = true;
                    //
                    //admin
                    btnUsuario.Visible          = false;
                    btnDepartamento.Visible     = false;
                    toolStripSeparator1.Visible = false;
                    //
                    //materia prima
                    btnMateriaPrima.Visible     = false;
                    btnTipoMP.Visible           = false;
                    btnProveedor.Visible        = false;
                    btnMarca.Visible            = false;
                    toolStripSeparator2.Visible = false;
                    //
                    //produccion
                    btnRecetas.Visible          = true;
                    btnProducto.Visible         = true;
                    btnTipoProducto.Visible     = true;
                    toolStripSeparator4.Visible = true;
                    //
                    //producto terminado
                    btnCliente.Visible       = false;
                    btnRepartidor.Visible    = false;
                    btnSalidaStock.Visible   = false;
                    btnEntradaStock.Visible  = false;
                    btnDespachoStock.Visible = false;
                }
                //Botones de producto terminado
                else if (u.Departamento.Id == 3)
                {
                    //MenuToolStrip
                    menuStrip.Visible                       = true;
                    ABMToolStripMenuItem.Visible            = true;
                    paisToolStripMenuItem.Visible           = true;
                    provinciasToolStripMenuItem.Visible     = true;
                    localidadesToolStripMenuItem.Visible    = true;
                    medidasToolStripMenuItem.Visible        = false;
                    zonaToolStripMenuItem.Visible           = true;
                    tipoDeEnvasadoToolStripMenuItem.Visible = false;
                    //
                    //admin
                    btnUsuario.Visible          = false;
                    btnDepartamento.Visible     = false;
                    toolStripSeparator1.Visible = false;
                    //
                    //materia prima
                    btnMateriaPrima.Visible     = false;
                    btnTipoMP.Visible           = false;
                    btnProveedor.Visible        = false;
                    btnMarca.Visible            = false;
                    toolStripSeparator2.Visible = false;
                    //
                    //produccion
                    btnRecetas.Visible          = false;
                    btnProducto.Visible         = false;
                    btnTipoProducto.Visible     = false;
                    toolStripSeparator4.Visible = false;
                    //
                    //producto terminado
                    btnCliente.Visible       = true;
                    btnRepartidor.Visible    = true;
                    btnSalidaStock.Visible   = true;
                    btnEntradaStock.Visible  = true;
                    btnDespachoStock.Visible = true;
                }
            }

            btnTipoMP.Text             = "Tipos de" + Environment.NewLine + "materia prima";
            btnTipoProducto.Text       = "Tipos de" + Environment.NewLine + "producto";
            btnMateriaPrimaReceta.Text = "Materia prima" + Environment.NewLine + "de recetas";


            foreach (Control control in this.Controls)
            {
                MdiClient client = control as MdiClient;
                if (!(client == null))
                {
                    client.BackColor = Color.Snow;
                    break;
                }
            }
        }
Exemplo n.º 18
0
        //[EnableCors(origins: "*", headers: "*", methods: "*")]
        public IHttpActionResult Post()
        {
            string usuario = String.Empty, clave = String.Empty;
            //error por defecto (credenciales incorrectas) (pesimista)
            //OWASP Secure Coding Best Practices (SBP) (#28, #33)

            /* 33. Authentication failure responses should not indicate which part of the authentication data was incorrect.
             * For example, instead of "Invalid username" or "Invalid password", just use "Invalid username and/or password" for both.
             * Error responses must be truly identical in both display and source code
             * https://www.owasp.org/index.php/OWASP_Secure_Coding_Practices_Checklist
             */
            IHttpActionResult res = Ok(-1);     //error generico por defecto (pesimista)

            // @ la casa
            bool NoSegTec = true;

            if (NoSegTec)
            {
                //modo desarrollo, brincarse la seguridad del TEC, usar datos alambrados

                //poner los datos en un oRespuesta<string> para continuar
                CxC.Objetos.Clases.oRespuesta <string> objResValidar = new oRespuesta <string>();

                //CxC.WebApi.WCF_Seguridad.TEC_Usuario datosUsuario = (CxC.WebApi.WCF_Seguridad.TEC_Usuario)resValidar.Data;

                //falta calcular nombreCompleto, JWToken para retornarlo de una vez

                DatosUsuario datosUsuarioExt = new DatosUsuario();
                datosUsuarioExt.Apellido1 = "Apellido1";
                datosUsuarioExt.Apellido2 = "Apellido2";
                datosUsuarioExt.Bloqueado = false;
                datosUsuarioExt.CorreoElectronicoANotificar = "*****@*****.**";
                datosUsuarioExt.CorreoElectronicoPrincipal  = "*****@*****.**";
                datosUsuarioExt.Departamento          = "DATIC";
                datosUsuarioExt.Descripcion           = "";
                datosUsuarioExt.DescripPuesto         = "Profesional en TI";
                datosUsuarioExt.Estado                = true;
                datosUsuarioExt.extension             = "2354";
                datosUsuarioExt.FechaCreacion         = new DateTime(1996, 2, 7);
                datosUsuarioExt.FechaExpiracion       = new DateTime(6155, 12, 31);
                datosUsuarioExt.FechaNacimiento       = new DateTime(1976, 4, 20);
                datosUsuarioExt.IdDepartamento        = 1;
                datosUsuarioExt.Identificacion        = "109360326";
                datosUsuarioExt.IdTipoUsuario         = 1;
                datosUsuarioExt.IdUsuario             = 1;
                datosUsuarioExt.NoCarnet              = "";
                datosUsuarioExt.Nombre                = "Nombre";
                datosUsuarioExt.OcupaCambioContrasena = false;
                datosUsuarioExt.Oficina               = "B6";
                datosUsuarioExt.TipoUsuario           = "1";
                datosUsuarioExt.UsuarioCreacion       = "1";
                datosUsuarioExt.UsuarioModificacion   = "1";
                datosUsuarioExt.UsuarioVencido        = false;


                datosUsuarioExt.NombreCompleto = datosUsuarioExt.Apellido1 + " " + datosUsuarioExt.Apellido2 + " " + datosUsuarioExt.Nombre;
                datosUsuarioExt.Id             = datosUsuarioExt.IdUsuario;
                datosUsuarioExt.LoginUsuario   = usuario;
                //genera el JW Token y le pone expiración por defecto de 1 hora (esto es renovable)
                datosUsuarioExt.JWToken         = JwtManager.GenerarToken(usuario);
                datosUsuarioExt.ExpiracionToken = DateTime.UtcNow.AddHours(24);


                //ya validó al usuario, obtiene los permisos (claims)
                //aca es donde ocupo obtener los permisos, luego de saber que las credenciales son válidas
                //TODO var consultaPermisos = ServiciosSeguridad.ConsultarPermisosUsuario(0, datosUsuario.IdUsuario, 0, 0, idUsuarioLogueado, usuarioLogueado, Utilitarios.Clases.Utilitarios.GetIpAddress(), "SessionId");

                var datosPermisos = new { };// consultaPermisos.ObjetoRespuesta;

                var datosCompletos = new
                {
                    datosUsuario  = datosUsuarioExt,
                    datosPermisos = datosPermisos
                };

                //validación correcta del usuario y pone los datos para set retornados los datos
                objResValidar.CodigoRespuesta  = 0;
                objResValidar.MensajeRespuesta = "";
                objResValidar.ObjetoRespuesta  = new JavaScriptSerializer().Serialize(datosCompletos);

                res = Ok(objResValidar);
            }
            else
            {
                try
                {
                    if (Request.Headers.Contains("usuario"))
                    {
                        usuario = Request.Headers.GetValues("usuario").FirstOrDefault();
                        if (Request.Headers.Contains("clave"))
                        {
                            clave = Request.Headers.GetValues("clave").FirstOrDefault();
                        }

                        var resValidar = ValidarUsuario(usuario, clave);

                        //poner los datos en un oRespuesta<string> para continuar
                        CxC.Objetos.Clases.oRespuesta <string> objResValidar = new oRespuesta <string>();
                        if (resValidar.Data.GetType().FullName == "CxC.WebApi.WCF_Seguridad.TEC_Usuario")
                        {
                            CxC.WebApi.WCF_Seguridad.TEC_Usuario datosUsuario = (CxC.WebApi.WCF_Seguridad.TEC_Usuario)resValidar.Data;

                            //falta calcular nombreCompleto, JWToken para retornarlo de una vez

                            DatosUsuario datosUsuarioExt = new DatosUsuario();
                            datosUsuarioExt.Apellido1 = datosUsuario.Apellido1;
                            datosUsuarioExt.Apellido2 = datosUsuario.Apellido2;
                            datosUsuarioExt.Bloqueado = datosUsuario.Bloqueado;
                            datosUsuarioExt.CorreoElectronicoANotificar = datosUsuario.CorreoElectronicoANotificar;
                            datosUsuarioExt.CorreoElectronicoPrincipal  = datosUsuario.CorreoElectronicoPrincipal;
                            datosUsuarioExt.Departamento          = datosUsuario.Departamento;
                            datosUsuarioExt.Descripcion           = datosUsuario.Descripcion;
                            datosUsuarioExt.DescripPuesto         = datosUsuario.DescripPuesto;
                            datosUsuarioExt.Estado                = datosUsuario.Estado;
                            datosUsuarioExt.extension             = datosUsuario.extension;
                            datosUsuarioExt.FechaCreacion         = datosUsuario.FechaCreacion;
                            datosUsuarioExt.FechaExpiracion       = datosUsuario.FechaExpiracion;
                            datosUsuarioExt.FechaNacimiento       = datosUsuario.FechaNacimiento;
                            datosUsuarioExt.IdDepartamento        = datosUsuario.IdDepartamento;
                            datosUsuarioExt.Identificacion        = datosUsuario.Identificacion;
                            datosUsuarioExt.IdTipoUsuario         = datosUsuario.IdTipoUsuario;
                            datosUsuarioExt.IdUsuario             = datosUsuario.IdUsuario;
                            datosUsuarioExt.NoCarnet              = datosUsuario.NoCarnet;
                            datosUsuarioExt.Nombre                = datosUsuario.Nombre;
                            datosUsuarioExt.OcupaCambioContrasena = datosUsuario.OcupaCambioContrasena;
                            datosUsuarioExt.Oficina               = datosUsuario.Oficina;
                            datosUsuarioExt.TipoUsuario           = datosUsuario.TipoUsuario;
                            datosUsuarioExt.UsuarioCreacion       = datosUsuario.UsuarioCreacion;
                            datosUsuarioExt.UsuarioModificacion   = datosUsuario.UsuarioModificacion;
                            datosUsuarioExt.UsuarioVencido        = datosUsuario.UsuarioVencido;


                            datosUsuarioExt.NombreCompleto = datosUsuario.Apellido1 + " " + datosUsuario.Apellido2 + " " + datosUsuario.Nombre;
                            datosUsuarioExt.Id             = datosUsuario.IdUsuario;
                            datosUsuarioExt.LoginUsuario   = usuario;
                            //genera el JW Token y le pone expiración por defecto de 1 hora (esto es renovable)
                            datosUsuarioExt.JWToken         = JwtManager.GenerarToken(usuario);
                            datosUsuarioExt.ExpiracionToken = DateTime.UtcNow.AddHours(1);


                            //ya validó al usuario, obtiene los permisos (claims)
                            //aca es donde ocupo obtener los permisos, luego de saber que las credenciales son válidas
                            var consultaPermisos = ServiciosSeguridad.ConsultarPermisosUsuario(0, datosUsuario.IdUsuario, 0, 0, idUsuarioLogueado, usuarioLogueado, Utilitarios.Clases.Utilitarios.GetIpAddress(), "SessionId");

                            var datosPermisos = consultaPermisos.ObjetoRespuesta;

                            var datosCompletos = new
                            {
                                datosUsuario  = datosUsuarioExt,
                                datosPermisos = datosPermisos
                            };

                            //validación correcta del usuario y pone los datos para set retornados los datos
                            objResValidar.CodigoRespuesta  = 0;
                            objResValidar.MensajeRespuesta = "";
                            objResValidar.ObjetoRespuesta  = new JavaScriptSerializer().Serialize(datosCompletos);

                            res = Ok(objResValidar);
                        }
                        else
                        {
                            objResValidar.CodigoRespuesta  = -1;
                            objResValidar.MensajeRespuesta = "Credenciales inválidas";
                        }
                        //fin poner datos...
                    }
                    else
                    {
                        //no viene el parametro usuario en el header
                        res = Ok(-2);                                                                   //SBP#33 - faltan credenciales pero genera credenciales incorrectas
                    }
                }
                catch (Exception ex)
                {
                    res = Ok(-1);           //error genérico
                }
            } //else del if (NoSecTec)
            return(res);
        }
Exemplo n.º 19
0
 public DataTable MenuUsuario(EntidadUsuarios entidad)
 {
     return(DatosUsuario.MenuUsuario(entidad));
 }
Exemplo n.º 20
0
    protected void GV_SolicituAdmin_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        DatosUsuario datos = new DatosUsuario();

        Label id = (Label)GV_SolicituAdmin.Rows[e.RowIndex].FindControl("L_Id");

        datos.Id_user = int.Parse(((Label)id.FindControl("L_Id")).Text);

        TextBox noti   = (TextBox)GV_SolicituAdmin.Rows[e.RowIndex].FindControl("T_Mensaje");
        string  valor1 = ((TextBox)noti.FindControl("T_Mensaje")).Text;

        string valor2 = ((DropDownList)GV_SolicituAdmin.Rows[e.RowIndex].FindControl("DL_Cat")).SelectedItem.ToString();

        if (valor2.Equals("Devolver"))
        {
            datos.Notificacion = valor1 + " su solicitud a sido: Devuelta";
            Usuario      metodo = new Usuario();
            DatosUsuario sol    = new DatosUsuario();
            Label        i_d    = (Label)GV_SolicituAdmin.Rows[e.RowIndex].FindControl("L_Id");
            sol.Id_user    = int.Parse(((Label)i_d.FindControl("L_Id")).Text);
            sol.Id_empresa = 4;
            metodo.cambiarEstadoSolicitud(sol);
        }
        else
        {
            if (valor2.Equals("Rechazada"))
            {
                datos.Notificacion = valor1 + " su solicitud a sido: Rechazada";
                Usuario      met = new Usuario();
                DatosUsuario sol = new DatosUsuario();

                Label id_ = (Label)GV_SolicituAdmin.Rows[e.RowIndex].FindControl("L_Id");
                sol.Id_user = int.Parse(((Label)id_.FindControl("L_Id")).Text);

                sol.Id_empresa = 3;

                met.cambiarEstadoSolicitud(sol);
            }
            else
            {
                datos.Notificacion = valor1 + " su solicitud a sido: " + valor2;
            }
        }

        datos.Nombre = "Respuesta a Solicitud";

        datos.Url = "~\\Imagenes\\Breve\\breve.png";

        Usuario user = new Usuario();

        user.notificarUsuarioAuto(datos);

        Usuario obtener = new Usuario();

        obtener.obtenerSolicitudAdmin();

        GV_SolicituAdmin.DataSource = obtener.obtenerSolicitudAdmin();
        GV_SolicituAdmin.DataBind();


        this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Se ha notificado a el Usuario!');window.location=\"Solicitudadmin.aspx\"</script>");
    }
Exemplo n.º 21
0
 public static int CambioClave(long pCi, string pClave, string pNuevaClave)
 {
     return(DatosUsuario.CambioClave(pCi, pClave, pNuevaClave));
 }
Exemplo n.º 22
0
 private void CargarUsuarios()
 {
     bdd_usuario.DataSource = DatosUsuario.getDatosUsuarios();
 }
Exemplo n.º 23
0
        public FrmEditarUsuario(int id)
        {
            InitializeComponent();
            paisBindingSource.DataSource         = DatosPais.getPaises();
            departamentoBindingSource.DataSource = DatosDepartamento.getDepartamentos();

            this.id = id;

            this.fechaNacimientoDateTimePicker.MaxDate = DateTime.Today.AddYears(-16);
            this.fechaIngresoDateTimePicker.MaxDate    = DateTime.Today.AddDays(1);

            if (id == 0)
            {
                Actualizar2();
                loginBindingSource.Add(new Login());
                usuarioBindingSource.Add(new Usuario());
            }
            else
            {
                Actualizar();
                fechaNacimiento = true;

                usuarioBindingSource.Add(DatosUsuario.getUsuario(id));
                Usuario u = (Usuario)usuarioBindingSource.Current;

                //int idUsuario = (int)DatosUsuario.getUsuario(id).Login.Id;
                int idUsuario = u.Login.Id;

                if (u.Sexo)
                {
                    rbtnM.Select();
                }
                else
                {
                    rbtnF.Select();
                }

                if (u.TipoUsuario)
                {
                    rbtnAd.Select();
                }
                else
                {
                    rbtnMo.Select();
                }

                if (u.TipoDocumento == "DNI")
                {
                    tipoDocumentoDropbox.Text = "DNI";
                }
                else if (u.TipoDocumento == "PASAPORTE")
                {
                    tipoDocumentoDropbox.Text = "PASAPORTE";
                }
                else
                {
                    tipoDocumentoDropbox.Text = "OTRO";
                }

                int idLogin = (int)DatosLogin.getLogin(idUsuario).Id;

                loginBindingSource.Add(DatosLogin.getLogin(loginBindingSource.Add(DatosLogin.getLogin((int)DatosUsuario.getUsuario(id).Login.Id))));
                //primero tomo el id del usuario a modificar.
                //tomo el id del login que el usuario a moficar tiene asignado
                //llamo el metodo getLogin por medio del id login obtenida
                //
                //int idUsuario = (int)DatosUsuario.getUsuario(id).Login.Id;
                //int idLogin = (int)DatosLogin.getLogin(idUsuario).Id;

                cbLocalidad.SelectedItem  = ((Usuario)usuarioBindingSource.Current).Localidad;
                cbLocalidad.SelectedValue = ((Usuario)usuarioBindingSource.Current).Localidad.Id;

                cbProvincia.SelectedItem  = ((Localidad)localidadBindingSource.Current).Provincia;
                cbProvincia.SelectedValue = ((Localidad)localidadBindingSource.Current).Provincia.Id;

                cbPais.SelectedItem  = ((Provincia)provinciaBindingSource.Current).Pais;
                cbPais.SelectedValue = ((Provincia)provinciaBindingSource.Current).Pais.Id;

                cbDepartamento.SelectedItem  = ((Usuario)usuarioBindingSource.Current).Departamento;
                cbDepartamento.SelectedValue = ((Usuario)usuarioBindingSource.Current).Departamento.Id;

                if (u.Nombre != "")
                {
                    this.Text = "Editar " + u.Nombre;
                }
            }
        }
Exemplo n.º 24
0
        public string actualizarusuario(string usuario, string nombre, string clave, string turno, bool activo, bool sadmin, int idusuario)
        {
            DatosUsuario objusuario = new DatosUsuario(usuario, nombre, clave, turno, activo, idusuario, sadmin);

            return(objusuario.actualizarusuario(objusuario));
        }
Exemplo n.º 25
0
        public DataTable mostrarprivilegio(int idroles, int codproceso)
        {
            DatosUsuario objusuario = new DatosUsuario();

            return(objusuario.mostrarprivilegios(idroles, codproceso));
        }
Exemplo n.º 26
0
        public string DescargarDatosUsuario(string user)
        {
            con = new MySqlConnection();
            con.ConnectionString = "Server=db736844368.db.1and1.com;Database=db736844368; Uid=dbo736844368;Pwd=191295Di+;SslMode=none";
            try
            {
                con.Open();
                MySqlCommand    com    = new MySqlCommand("call descargardatosuser('" + user + "')", con);
                MySqlDataReader reader = com.ExecuteReader();
                reader.Read();
                DatosUsuario datos = new DatosUsuario();
                if (!reader.GetValue(0).Equals(DBNull.Value))
                {
                    datos.nombre = Convert.ToString(reader.GetValue(0));
                }
                if (!reader.GetValue(1).Equals(DBNull.Value))
                {
                    datos.apellido1 = Convert.ToString(reader.GetValue(1));
                }
                if (!reader.GetValue(2).Equals(DBNull.Value))
                {
                    datos.apellido2 = Convert.ToString(reader.GetValue(2));
                }
                if (!reader.GetValue(3).Equals(DBNull.Value))
                {
                    datos.dni = Convert.ToString(reader.GetValue(3));
                }



                if (!reader.GetValue(4).Equals(DBNull.Value))
                {
                    datos.fecha_nacimiento = Convert.ToDateTime(reader.GetValue(4));
                }
                if (!reader.GetValue(5).Equals(DBNull.Value))
                {
                    datos.fecha_incorporacion = Convert.ToDateTime(reader.GetValue(5));
                }
                if (!reader.GetValue(6).Equals(DBNull.Value))
                {
                    datos.fecha_finalizacion = Convert.ToDateTime(reader.GetValue(6));
                }
                if (!reader.GetValue(7).Equals(DBNull.Value))
                {
                    datos.edad = Convert.ToInt16(reader.GetValue(7));
                }
                if (!reader.GetValue(8).Equals(DBNull.Value))
                {
                    datos.correo = Convert.ToString(reader.GetValue(8));
                }
                if (!reader.GetValue(9).Equals(DBNull.Value))
                {
                    datos.telefono1 = Convert.ToInt16(reader.GetValue(9));
                }
                if (!reader.GetValue(10).Equals(DBNull.Value))
                {
                    datos.telefono2 = Convert.ToInt16(reader.GetValue(10));
                }
                if (!reader.GetValue(11).Equals(DBNull.Value))
                {
                    datos.numss = Convert.ToString(reader.GetValue(11));
                }
                if (!reader.GetValue(12).Equals(DBNull.Value))
                {
                    datos.direccion = Convert.ToString(reader.GetValue(12));
                }
                if (!reader.GetValue(13).Equals(DBNull.Value))
                {
                    datos.localidad = Convert.ToString(reader.GetValue(13));
                }
                if (!reader.GetValue(14).Equals(DBNull.Value))
                {
                    datos.provincia = Convert.ToString(reader.GetValue(14));
                }
                if (!reader.GetValue(15).Equals(DBNull.Value))
                {
                    datos.antiguedad = Convert.ToInt16(reader.GetValue(15));
                }
                if (!reader.GetValue(16).Equals(DBNull.Value))
                {
                    datos.estudios = Convert.ToString(reader.GetValue(16));
                }
                if (!reader.GetValue(17).Equals(DBNull.Value))
                {
                    datos.experiencia = Convert.ToString(reader.GetValue(17));
                }
                if (!reader.GetValue(18).Equals(DBNull.Value))
                {
                    datos.idiomas = Convert.ToString(reader.GetValue(18));
                }
                if (!reader.GetValue(19).Equals(DBNull.Value))
                {
                    datos.cargo = Convert.ToString(reader.GetValue(19));
                }
                if (!reader.GetValue(20).Equals(DBNull.Value))
                {
                    datos.sueldo_mensual = Convert.ToInt16(reader.GetValue(20));
                }
                if (!reader.GetValue(21).Equals(DBNull.Value))
                {
                    datos.cotizacion_porcentaje = Convert.ToInt16(reader.GetValue(21));
                }
                if (!reader.GetValue(22).Equals(DBNull.Value))
                {
                    datos.horario = Convert.ToString(reader.GetValue(22));
                }

                if (!reader.GetValue(23).Equals(DBNull.Value))
                {
                    datos.foto = Convert.ToString(reader.GetValue(23));
                }


                if (!reader.GetValue(24).Equals(DBNull.Value))
                {
                    datos.documentacion = Convert.ToString(reader.GetValue(24));
                }
                if (!reader.GetValue(25).Equals(DBNull.Value))
                {
                    datos.porcentaje_discapacidad = Convert.ToInt16(reader.GetValue(25));
                }
                if (!reader.GetValue(26).Equals(DBNull.Value))
                {
                    datos.nombreuser = Convert.ToString(reader.GetValue(26));
                }
                if (!reader.GetValue(27).Equals(DBNull.Value))
                {
                    datos.pass = Convert.ToString(reader.GetValue(27));
                }
                if (!reader.GetValue(28).Equals(DBNull.Value))
                {
                    datos.idrol = Convert.ToInt16(reader.GetValue(28));
                }
                con.Close();
                return(JsonConvert.SerializeObject(datos));
            }
            catch (MySqlException)
            {
                return("error");
            }
        }
Exemplo n.º 27
0
 public UsuarioService(DatosUsuario accesoDatos)
 {
     this.accesoDatos = accesoDatos;
 }
Exemplo n.º 28
0
        private void btnAceptar_Click_1(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                Login   l = (Login)loginBindingSource.Current;
                Usuario u = (Usuario)usuarioBindingSource.Current;

                u.Localidad    = (Localidad)cbLocalidad.SelectedItem;
                u.Departamento = (Departamento)cbDepartamento.SelectedItem;

                if (rbtnAd.Checked)
                {
                    u.TipoUsuario = true;
                }
                else if (rbtnMo.Checked)
                {
                    u.TipoUsuario = false;
                }

                if (rbtnM.Checked)
                {
                    u.Sexo = true;
                }
                else if (rbtnF.Checked)
                {
                    u.Sexo = false;
                }

                if (tipoDocumentoDropbox.SelectedIndex == 0)
                {
                    u.TipoDocumento = "DNI";
                }
                else if (tipoDocumentoDropbox.SelectedIndex == 1)
                {
                    u.TipoDocumento = "PASAPORTE";
                }
                else
                {
                    u.TipoDocumento = "OTRO";
                }

                u.Activo          = true;
                l.Activo          = true;
                u.FechaNacimiento = fechaNacimientoDateTimePicker.Value;
                u.FechaIngreso    = fechaIngresoDateTimePicker.Value;

                if (u.Id == 0)
                {
                    DatosLogin.Crear(l);
                    u.Login = DatosLogin.getUltimoLogin();
                    DatosUsuario.Crear(u);
                }
                else
                {
                    DatosUsuario.Modificar(u);
                    DatosLogin.Modificar(l);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
Exemplo n.º 29
0
 public DataTable agregarUsuario(EntidadUsuarios entidad)
 {
     return(DatosUsuario.agregarUsuario(entidad));
 }
Exemplo n.º 30
0
        public DataTable mostrartabla(string tabla)
        {
            DatosUsuario objusuario = new DatosUsuario();

            return(objusuario.mostrartabla(tabla));
        }
Exemplo n.º 31
0
 public DataTable obtenerDatosUsuario(EntidadUsuarios entidad)
 {
     return(DatosUsuario.obtenerDatosUsuario(entidad));
 }
Exemplo n.º 32
0
        public bool AgregarUsuario(tblUsuario usuario)
        {
            DatosUsuario datosUsuario = new DatosUsuario();

            return(datosUsuario.AgregarUsuario(usuario));
        }
Exemplo n.º 33
0
 public DataTable eliminarUsuario(EntidadUsuarios entidad)
 {
     return(DatosUsuario.eliminarUsuario(entidad));
 }
        public static String eliminarUsuario(string username)
        {
            DatosUsuario usuario = new DatosUsuario();

            return(usuario.deshabilitarUsuario(username));
        }
Exemplo n.º 35
0
 public DataTable ActualizarUsuario(EntidadUsuarios entidad)
 {
     return(DatosUsuario.actualizarUsuario(entidad));
 }