private void ButtonAcceder_Click(object sender, RoutedEventArgs e) { ClassEmpleado Logica = new ClassEmpleado(); string resp = Logica.Verificacion(textBoxLoginUsuario.Text, textBoxLoginPassword.Password.ToString()); if (resp.ToUpper().Contains("ERROR")) { MessageBox.Show(resp, "No existe el usuario o la contraseña", MessageBoxButton.OK, MessageBoxImage.Error); } else { //if(b1==true) //{ UI.MainWindow inicio = new UI.MainWindow(); inicio.Show(); //b1 = false; //b2 = false; // b3 = false; //} //if (b2 ==true) //{ // UI.Window1 inicio2 = new UI.Window1(); // inicio2.Show(); //Application.Current.Windows[0].Close(); //b1 = false; //b2 = false; //b3 = false; //} } }
protected void Button2_Click(object sender, EventArgs e) { ClassEmpleado logica = new ClassEmpleado(); logica.Inserta_Cargos(TextBox1.Text, TextBox2.Text); GridView1.DataBind(); }
public List <ClassEmpleado> Leer() { string elementos = accionesArchivo.Leer(); if (elementos != null) { List <ClassEmpleado> inv = new List <ClassEmpleado>(); string[] fila = elementos.Split('\n'); for (int i = 0; i < fila.Length - 1; i++) { string[] espacio = fila[i].Split('|'); ClassEmpleado a = new ClassEmpleado(); a.Nombre = (espacio[0]); a.sexo = (espacio[1]); a.Edad = espacio[2]; inv.Add(a); } empleado = inv; return(inv); } else { return(null); } }
protected void Button1_Click(object sender, EventArgs e) { ClassEmpleado logicalog = new ClassEmpleado(); DataTable tblRespuesta; tblRespuesta = logicalog.Loguear_usuario(this.TextBox1.Text, this.TextBox2.Text); int conteo; conteo = tblRespuesta.Rows.Count; if (tblRespuesta != null) { if (conteo > 0) { DataTable TablaCodigo; TablaCodigo = logicalog.ObtieneCodigoEmpleado(TextBox1.Text, TextBox2.Text); CodigoEmpleado = Convert.ToInt32(TablaCodigo.Rows[0][0].ToString()); Label4.Text = "Bienvenido"; bandera = 1; Response.Redirect("Default.aspx"); } } if (tblRespuesta.Rows.Count == 0) { Label4.Text = "Usted no esta registrado"; } }
private void ButtonListar_Click(object sender, RoutedEventArgs e) { ClassEmpleado Logica = new ClassEmpleado(); dataGrid1.ItemsSource = Logica.ListarEmpleados(); buttonEditar.IsEnabled = true; }
public bool Agregar(ClassEmpleado inv) { empleado.Add(inv); bool accion = ActualizarArchivo(); empleado = Leer(); return(accion); }
protected void Button1_Click(object sender, EventArgs e) { ClassEmpleado logica = new ClassEmpleado(); int codigoCargo; codigoCargo = Convert.ToInt32(DropDownList1.SelectedValue); logica.Inserta_Empleado(codigoCargo, TextBoxNombre.Text, TextBoxApellido.Text, TextBoxTelefono.Text, TextBoxDireccion.Text, Calendar1.SelectedDate, true, TextBoxUsuario.Text, TextBoxContrasenia.Text); GridView1.DataBind(); }
public UserControlUsuario() { InitializeComponent(); ClassEmpleado logica = new ClassEmpleado(); comboBoxEmpleado.ItemsSource = logica.ListarEmpleados(); comboBoxEmpleado.DisplayMemberPath = "Nombre"; comboBoxEmpleado.SelectedValuePath = "EmpleadoID"; }
private void validarusuario() { if (Usuariotxt.Text != string.Empty) { if (Contrasenatxt.Text != string.Empty) { ClassEmpleado clase = ClassEmpleado.ConseguirInstancia();//Declara la variable clase de ClaseEmpleado DataTable tempConsultaUsuario = new DataTable(); string errorMensaje = string.Empty; string errorNumero = string.Empty; if (clase.Consulta(0, Usuariotxt.Text, ref errorMensaje, ref errorNumero, ref tempConsultaUsuario)) { if (tempConsultaUsuario.Rows.Count > 0) { if (Contrasenatxt.Text.CompareTo(tempConsultaUsuario.Rows[0][0].ToString().TrimEnd()) == 0) { Puede_Cerrar = true; this.Close(); } else { MessageBox.Show(string.Concat("Usuario o clave Mal Ingresada")); Contrasenatxt.Clear(); Contrasenatxt.Focus(); } } else { MessageBox.Show(string.Concat("Usuario o clave Mal Ingresada")); Contrasenatxt.Clear(); Contrasenatxt.Focus(); } } } else { MessageBox.Show(string.Concat("Por favor Ingresar Clave de Acceso")); Contrasenatxt.Focus(); } } else { MessageBox.Show(string.Concat("Por favor Ingresar Usuario")); Usuariotxt.Focus(); } }
public bool Eliminar(ClassEmpleado cat) { ClassEmpleado categori = new ClassEmpleado(); foreach (var Buscador in empleado) { if (Buscador.Edad == cat.Edad) { categori = Buscador; } } empleado.Remove(categori); bool accion = ActualizarArchivo(); empleado = Leer(); return(accion); }
private void Codigotxt_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter && Fotopbx.Image != null) { if (Codigotxt.Text.Length >= 8)//Valida que el campo del código del trabajador tenga por lo menos 8 caracteres { #region Declarar_Inicializar_Valores ClassEmpleado clase = ClassEmpleado.ConseguirInstancia(); //Declara la variable clase de ClaseEmpleado string cod = Codigotxt.Text.Trim(); //Obtiene el código del trabajador sin espacios al inicio o al final //Mensaje y número de error string mensajeErrorBase = string.Empty; string numeroError = string.Empty; DataTable dataTale = new DataTable();//Crea la tabla donde se guardaron los resultados #endregion clase.ObtenerDatosPersonales(cod, ref mensajeErrorBase, ref numeroError, ref dataTale);//Función para obtener datos personales del Empleado con el código de trabajador correspondiente #region Carga_Resultados if (dataTale.Rows.Count > 0) //Valida si encontró respuesta { DataRow row = dataTale.Rows[0]; //Obtiene la primera fila de los resultados obtenidos Cargar_Foto(row); //Carga la foto del registro encontrado Nombreselbl.Text = row["NO_TRAB"].ToString(); //Muestra el nombre del trabajador encontrado ApelPateelbl.Text = row["NO_APEL_PATE"].ToString(); //Muestra el apellido paterno del trabajador encontrado ApelMateelbl.Text = row["NO_APEL_MATE"].ToString(); //Muestra el apellido materno del trabajador encontrado Nombreselbl.Visible = true; ApelPateelbl.Visible = true; ApelMateelbl.Visible = true; Limpiar_Valores_No_Datos_Personales(); } else { Limpiar_Valores();//Sino encuentra registros con el código de trabajador limpia los campos } #endregion } else { Limpiar_Valores(); } } }
private void ButtonGrabar_Click(object sender, RoutedEventArgs e) { ClassEmpleado Logica = new ClassEmpleado(); string resp = Logica.NuevoEmpleado(TextNombre.Text, TextApellido.Text, TextCorreo.Text, TextTel1.Text, TextTel2.Text); if (resp.ToUpper().Contains("ERROR")) { MessageBox.Show(resp, "Error al grabar", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show(resp); buttonAgregar.Visibility = Visibility.Visible; buttonGrabar.Visibility = Visibility.Hidden; buttonListar.IsEnabled = true; buttonCancelar.IsEnabled = false; } }
public ClassEmpleado SelectFirst(string UidUserLogin, string uidempleado, out string resultado, string EstadoExistencia) { resultado = ""; var VALUE = new ClassEmpleado(); VALUE.uidempleado = uidempleado; var ret = new ClassEmpleado(); try { var consulta = SqlEmpleado.Select(UidUserLogin, VALUE, out resultado, EstadoExistencia); ret = consulta.FirstOrDefault(); }catch (Exception exc) { resultado = exc.Message; } return(ret); }
public bool Modificar(ClassEmpleado original, ClassEmpleado modificado) { ClassEmpleado t = new ClassEmpleado(); foreach (var buscador in empleado) { if (original.Nombre == buscador.Nombre) { t = buscador; } } t.Nombre = modificado.Nombre; t.sexo = modificado.sexo; t.Edad = modificado.Edad; bool resultado = ActualizarArchivo(); empleado = Leer(); return(resultado); }
private void Obtener_Tiempo_Servidor() { #region Declarar_Inicializar_Variables //Clase empleado y tabla en la que se guardarán los resultados ClassEmpleado clase = ClassEmpleado.ConseguirInstancia(); DataTable dataTale = new DataTable(); //Mensaje y número de error string mensajeErrorBase = string.Empty; string numeroError = string.Empty; #endregion clase.ObtenerTiempoServidor(ref mensajeErrorBase, ref numeroError, ref dataTale); //Obtiene la hora del servidor de la base de datos if (dataTale.Rows.Count > 0) //Condición para verificar que ha conseguido un resultado { DataRow r = dataTale.Rows[0]; //Variable para guardar la primera línea del resultado obtenido ServerTime = Convert.ToDateTime(r["TIEMPO"].ToString()); //Establece la variable privada con la hora del servidor } }
private void ButtonEditar_Click(object sender, RoutedEventArgs e) { if (TextEmpleadoId.Text != "") { string resp = ""; ClassEmpleado Logica = new ClassEmpleado(); Empleado EMP = new Empleado(); EMP.EmpleadoID = Convert.ToInt32(this.TextEmpleadoId.Text); EMP.Nombre = this.TextNombre.Text; EMP.Apellido = this.TextApellido.Text; EMP.Correo = this.TextCorreo.Text; EMP.Telefono1 = this.TextTel1.Text; EMP.Telefono2 = this.TextTel2.Text; resp = Logica.ActualizarEmpleado(EMP); MessageBox.Show(resp); } else { MessageBox.Show("Marque el registro a modificar", "Error al Editar", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } }
public UserControlFactura() { InitializeComponent(); //Cliente ClassCliente Logica = new ClassCliente(); comboBoxCliente.ItemsSource = Logica.ListarClientes(); comboBoxCliente.DisplayMemberPath = "Nombre"; comboBoxCliente.SelectedValuePath = "ClienteID"; //Empleado ClassEmpleado Logica2 = new ClassEmpleado(); comboBoxEmpleado.ItemsSource = Logica2.ListarEmpleados(); comboBoxEmpleado.DisplayMemberPath = "Nombre"; comboBoxEmpleado.SelectedValuePath = "EmpleadoID"; //Producto ClassProductos Logica3 = new ClassProductos(); comboBoxProducto.ItemsSource = Logica3.ListarProductos(); comboBoxProducto.DisplayMemberPath = "Nombre"; comboBoxProducto.SelectedValuePath = "ProductosID"; }
public Facturacion() { InitializeComponent(); ClassProducto Lg = new ClassProducto(); comboProducto.ItemsSource = Lg.ListarProducto(); comboProducto.DisplayMemberPath = "nombreProducto"; comboProducto.SelectedValuePath = "productoID"; textBoxFecha.Text = DateTime.Now.ToString("yyyy/MM/dd"); ClassCliente lista = new ClassCliente(); comboCliente.ItemsSource = lista.ListarClientes(); comboCliente.DisplayMemberPath = "nombreCliente"; comboCliente.SelectedValuePath = "clienteID"; ClassEmpleado listar = new ClassEmpleado(); comboEmpleado.ItemsSource = listar.ListarEmpleado(); comboEmpleado.DisplayMemberPath = "nombreEmpleado"; comboEmpleado.SelectedValuePath = "empleadoID"; }
private void Marcarbtn_Click(object sender, EventArgs e) { if (Codigotxt.Text != "" && Codigotxt.Text.Length >= 8 && Nombreselbl.Visible && ApelPateelbl.Visible && ApelMateelbl.Visible)//Valida si el campo Trabajadortxt tiene un valor distinto a nulo y con un tamaño mayor o igual a 8 { #region Declarar_Inicializar_Variables ClassEmpleado clase = ClassEmpleado.ConseguirInstancia();//Declara la variable clase de ClaseEmpleado //Mensaje y número de error string mensajeErrorBase = string.Empty; string numeroError = string.Empty; string cod = Codigotxt.Text.Trim(); //Obtiene el código del trabajador sin espacios al inicio o al final DataTable dataTale = new DataTable(); //Crea la tabla donde se guardaron los resultados #endregion clase.ValidaMarcacion(cod, Nombre_Usuario, Nombre_PC, Direccion_IP, ref mensajeErrorBase, ref numeroError, ref dataTale);//Función para validar el ingreso mediante un procedimiento almacenado #region Muestra_Resultados_Toma_Foto if (dataTale.Rows.Count > 0) //Valida si encontró respuesta válida { Completar_Datos(dataTale.Rows[0]); //Completa los datos en sus respectivos campos Tomar_Foto(dataTale.Rows[0]["CO_TRAB"].ToString() + "(" + ServerTime.ToString("yyyy-MM-dd HH.mm.ss") + ")"); //Toma la foto en el picturebox Fotopbx } else { Limpiar_Valores_No_Datos_Personales(); //Si no encontró respuesta limpia los campos Respuestaelbl.Text = "Horario no programado"; //Muestra la respuesta "No hay registros" debido a que no obtuvo una respuesta válida Respuesta2elbl.Text = "Día de descanso"; //Muestra la respuesta "No hay registros" debido a que no obtuvo una respuesta válida Respuesta2elbl.ForeColor = Color.White; Comentarioelbl.Text = "Comunicarse con su jefatura."; //Añade una sugerencia al empleado que llegó HoraMarcacionelbl.Text = ServerTime.ToString("HH:mm"); Comentarioelbl.Visible = true; Respuesta2elbl.Visible = true; HoraMarcacionelbl.Visible = true; } #endregion } }
public List <ClassEmpleado> Select(string UidUserLogin, ClassEmpleado VALUE, out string resultado, string EstadoExistencia) { return(SqlEmpleado.Select(UidUserLogin, VALUE, out resultado, EstadoExistencia)); }
public void InsertInto(string UidUserLogin, ClassEmpleado VALUE, out string resultado) { SqlEmpleado.InsertInto(UidUserLogin, VALUE, out resultado); }
public void Delete(string UidUserLogin, ClassEmpleado VALUE, out string resultado) { SqlEmpleado.Delete(UidUserLogin, VALUE, out resultado); }