Exemplo n.º 1
0
        protected void btnRegistrarse_Click(object sender, EventArgs e)
        {
            if (txtCedula.Text == "" || txtNombre.Text == "" || txtDireccion.Text == "" || txtCorreo.Text == "" || txtTelefono.Text == "" || txtUsuario.Text == "" || txtContrasenia.Text == "" || Drp_Rol.SelectedItem == null)
            {
                Mensaje = "Campos Vacios. Llene todo los campos";
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[0] + "');", true);
            }
            else
            {
                if (hdf_Cedula.Value == "1")
                {
                    CN_Usuario         objetoCN = new CN_Usuario();
                    List <Tbl_Usuario> usu      = new List <Tbl_Usuario>();

                    usu = objetoCN.ValidarUsuario(txtUsuario.Text);//Validar Usuario si Existe

                    if (usu.Count > 0)
                    {
                        Mensaje = "El Nombre de Usuario ya Existe.";
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[2] + "');", true);
                        txtUsuario.Text = "";
                    }
                    else
                    {
                        objetoCN.InsertarUsuario(txtCedula.Text, txtNombre.Text, txtDireccion.Text, txtTelefono.Text, txtCorreo.Text, txtUsuario.Text, txtContrasenia.Text, "1", "s");


                        Mensaje = "Usuario Agregado Correctamente";
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[1] + "');", true);

                        Limpiar();
                    }
                }
                else
                {
                    Mensaje = "Cedula Incorrecta";
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[0] + "');", true);
                }
            }
        }
Exemplo n.º 2
0
        private void Guardar_Click(object sender, EventArgs e)
        {
            eliminarErrorProvider();
            if (validarControles())
            {
                //INSERTAR
                if (Editar == false)

                {
                    try


                    {
                        string Expiracion_Usuario;
                        Expiracion_Usuario = dtpfechaexpiracion.Value.ToString("dd/MM/yyyy");

                        string Fecha;
                        Fecha = dtpfecha.Value.ToString("dd/MM/yyyy");

                        int NivelAcceso;
                        NivelAcceso = Convert.ToInt32(cmbNivelAcceso.SelectedValue);
                        int Sucursal;
                        Sucursal = Convert.ToInt32(cmbsucursal.SelectedValue);

                        Boolean Estado_Usuario;
                        // if (rbMasculino.Checked == true) Sexo_Cliente = "M"; else Sexo_Cliente = "F";
                        if (rbActivo.Checked == true)
                        {
                            Estado_Usuario = true;
                        }
                        else
                        {
                            Estado_Usuario = false;
                        }
                        objetoCN.InsertarUsuario(txtcodigousuario.Text, NivelAcceso, Sucursal, txtusuario.Text, txtloginusuario.Text, txtcontrasena.Text,
                                                 txttelefono.Text, txtcelular.Text, txtcorreo.Text, Estado_Usuario, Expiracion_Usuario, Fecha);
                        timer1.Stop();
                        MessageBox.Show("Se inserto correctamente", "Proceso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //MostrarClientes();
                        limpiarForm();

                        Eliminar.Enabled = true;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("No se pudo insertar los datos por: " + ex);
                    }
                }
                else
                //EDITAR
                if (Editar == true)
                {
                    try
                    {
                        string Expiracion_Usuario;
                        Expiracion_Usuario = dtpfechaexpiracion.Value.ToString("yyyy/MM/dd");

                        string Fecha;
                        Fecha = dtpfecha.Value.ToString("yyyy/MM/dd");

                        int NivelAcceso;
                        NivelAcceso = Convert.ToInt32(cmbNivelAcceso.SelectedValue);
                        int Sucursal;
                        Sucursal = Convert.ToInt32(cmbsucursal.SelectedValue);
                        bool Estado_Usuario;
                        // if (rbMasculino.Checked == true) Sexo_Cliente = "M"; else Sexo_Cliente = "F";
                        if (rbActivo.Checked == true)
                        {
                            Estado_Usuario = true;
                        }
                        else
                        {
                            Estado_Usuario = false;
                        }

                        objetoCN.Editarusuario(Id_Usuario, txtcodigousuario.Text, NivelAcceso, Sucursal, txtusuario.Text, txtloginusuario.Text, txtcontrasena.Text,
                                               txttelefono.Text, txtcelular.Text, txtcorreo.Text, Estado_Usuario, Expiracion_Usuario, Fecha);
                        MessageBox.Show("Se edito correctamente", "Proceso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        MostrarClientes();
                        Editar = false;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("No se pudo editar los datos por: " + ex);
                    }
                }
            }
            habilitarCampos(false);
        }