예제 #1
0
        private void guardarbtn_Click(object sender, EventArgs e)
        {
            try
            {
                string respuesta = "";
                if ((isNuevo && folioutxt.Text == string.Empty) || this.nombreutxt.Text == string.Empty)
                {
                    MensajeError("Datos ingresados erroneamente, favor de revisar");

                    if (nombreutxt.Text == string.Empty)
                    {
                        MessageBox.Show("Nombre de usuario no definido");
                    }
                }
                else
                {
                    if (this.isNuevo)
                    {
                        respuesta = UsuarioStruct.Insertar(this.folioutxt.Text.Trim(), this.nombreutxt.Text.Trim(), Convert.ToDateTime(fechareg.Value.ToString("dd/MM/yyyy")));
                    }
                    else
                    {
                        respuesta = UsuarioStruct.Editar(this.folioauxtxt.Text.Trim(), this.nombreutxt.Text.Trim(), Convert.ToDateTime(fechareg.Value.ToString("dd/MM/yyyy")));
                    }

                    if (respuesta.Equals("KK"))
                    {
                        if (this.isNuevo)
                        {
                            this.MensajeOK("Registro guardado exitosamente");
                        }
                        else
                        {
                            this.MensajeOK("Se actualizo el registro correctamente");
                        }
                    }
                    else
                    {
                        this.MensajeError(respuesta);
                    }
                    this.isNuevo  = false;
                    this.isEditar = false;
                    this.Botones();
                    this.Limpiar();
                    this.MostrarUsuarios();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
예제 #2
0
        private void folioscb_TextChanged(object sender, EventArgs e)
        {
            if (folioscb.Text == string.Empty)
            {
                nombretxt.Text = string.Empty;
            }

            string result;

            result         = UsuarioStruct.Datos(folioscb.Text);
            nombretxt.Text = result;
            UsuarioRepetido();
        }
예제 #3
0
        //Obtener secuencia del usuario
        private void Secuencia()
        {
            UsuarioStruct.Secuencia(Hoy.ToString("yyyy"));
            numeracion = UsuarioStruct.Secuencia(Hoy.ToString("yyyy"));
            if (numeracion == "")
            {
                numeracion     = "00000";
                folioutxt.Text = Hoy.ToString("yyyy") + numeracion;
            }
            else
            {
                int aux3 = Convert.ToInt32(numeracion) + 1;

                if (aux3 >= 1 && aux3 <= 9)
                {
                    numeracion     = "0000" + Convert.ToString(aux3);
                    folioutxt.Text = Hoy.ToString("yyyy") + numeracion;
                }

                if (aux3 >= 10 && aux3 <= 99)
                {
                    numeracion     = "000" + Convert.ToString(aux3);
                    folioutxt.Text = Hoy.ToString("yyyy") + numeracion;
                }

                if (aux3 >= 100 && aux3 <= 999)
                {
                    numeracion     = "00" + Convert.ToString(aux3);
                    folioutxt.Text = Hoy.ToString("yyyy") + numeracion;
                }

                if (aux3 >= 1000 && aux3 <= 9999)
                {
                    numeracion     = "0" + Convert.ToString(aux3);
                    folioutxt.Text = Hoy.ToString("yyyy") + numeracion;
                }

                if (aux3 >= 10000 && aux3 <= 99999)
                {
                    numeracion = Convert.ToString(aux3);
                }
            }
        }
예제 #4
0
        private void eliminarbtn_Click(object sender, EventArgs e)
        {
            if (folioauxtxt.Text != string.Empty)
            {
                try
                {
                    DialogResult Opcion;
                    Opcion = MessageBox.Show("Esta seguro de eliminar el registros de la base de datos?", "Libreria Publica", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                    if (Opcion == DialogResult.OK)
                    {
                        string codigo;
                        string respuesta = "";

                        codigo    = folioauxtxt.Text;
                        respuesta = UsuarioStruct.Eliminar(codigo);
                        if (respuesta.Equals("KK"))
                        {
                            this.MensajeOK("Se elimino correctamente el registro");
                        }
                        else
                        {
                            this.MensajeError(respuesta);
                        }
                        this.MostrarUsuarios();
                        this.Limpiar();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message + ex.StackTrace);
                }
            }
            else
            {
                this.MensajeError("No hay registros para eliminar, seleccione uno del listado");
            }
        }
예제 #5
0
 //Llenado del combo box
 private void llenarCombo()
 {
     this.folioscb.DataSource = UsuarioStruct.Mostrar();
     folioscb.ValueMember     = "folioCred";
     folioscb.DisplayMember   = "folioCred";
 }
예제 #6
0
 //Mostrar los Usuarios Registrados en la base de datos
 private void MostrarUsuarios()
 {
     this.listadousuarios.DataSource = UsuarioStruct.Mostrar();
 }