Exemple #1
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);
        }