//Para mostrar todos los Servicios Registrados public void CargarRegistroServicios() { GestionarServicios obtenerDatos = new GestionarServicios(); tblServicios.DataSource = obtenerDatos.MostrarServicios(); tblServicios.Refresh(); }
private void btnBuscar_Click(object sender, EventArgs e) { //Instanciamos a la clase para obtener los datos GestionarServicios mostrarServicios = new GestionarServicios(); //Llenamos el DataGrid con los datos otenidos tblServicios.DataSource = mostrarServicios.BuscarXServicio(txtBuscarServicio.Text); //Refrescamos nuestro DataGried tblServicios.Refresh(); }
public void MostrarServicios() { //Instanciamos a la clase para obtener los datos GestionarServicios mostrarServicios = new GestionarServicios(); //Llenamos el DataGrid con los datos otenidos tblServicios.DataSource = mostrarServicios.MostrarServicios(); //Refrescamos nuestro DataGried tblServicios.Refresh(); }
private void btnAdicionar_Click(object sender, EventArgs e) { //Recivimos el nombre del departamento departamento.Nombre = cboxDepartamento.Text; MySqlDataReader departametoEstado = obtenerServicios.EstadoDepartamento(departamento); if (departametoEstado.HasRows) { while (departametoEstado.Read()) { //PARA VER EL ESTADO DEL DEPARTAMENTO if (departametoEstado.GetString(0).ToUpper() != "NO HABITADO") { servicio.Servicio = cboxServicio.Text; servicio.Empresa = cboxEmpresa.Text; //Para obtener el ID del servicio que se quiere registrar al Departamento para luego verificar si el servicio no se repite MySqlDataReader id_Servicio = obtenerDepartamento.BuscarServicio_en_Departamento(departamento, servicio); int auxIdServicio = 0; if (id_Servicio.HasRows) { while (id_Servicio.Read()) { auxIdServicio = Convert.ToInt32(id_Servicio.GetString(0)); } } //Para obtener el id departamento ObtenerIdDepartamento(); //Para obtener el Id del Servicio MySqlDataReader obtenerPrecio = obtenerServicios.PrecioServicio(cboxServicio.Text, cboxEmpresa.Text); if (obtenerPrecio.HasRows && cboxServicio.Text != "") { while (obtenerPrecio.Read()) { //Para obtener el ID de la empresaServicio para luego guardar servicio.IdServicio = Convert.ToInt32(obtenerPrecio.GetString(0)); //txtPrecio.Text = Convert.ToString(obtenerPrecio.GetString(0)); } obtenerPrecio.Close(); } //Para verificar el txtObservaciones si esta vacio o no string auxObservaciones; if (txtObservaciones.Text != "") { auxObservaciones = txtObservaciones.Text; } else { auxObservaciones = null; } //Para verificar si el servicio ya se encuentra registrado en el departamento if (auxIdServicio != servicio.IdServicio) { //Para registrar el servicio al Departamento int resulAsigServicio = GestionarServicios.AgregarServicio_Depa(servicio.IdServicio, idDepartamento, auxObservaciones); if (resulAsigServicio > 0) { MessageBox.Show("La asignación del servicio al departamento se realizo exitosamente", "REGISTRO EXITOSO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se logro asignar el servicio al departamento", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El departamento ya cuenta con el servicio de " + servicio.Servicio + "\nno se puede volver a asignar el mismo servicio", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); } //Para cargar nuevamente la tabla de servicios del Departamento tblServicios.DataSource = obtenerServicios.BuscarServicios_Depa(departamento); tblServicios.Refresh(); } else { tblServicios.DataSource = obtenerServicios.Departamento_SinServicios(); tblServicios.Refresh(); DialogResult result = MessageBox.Show("No se le puede asignar un servicio al departamento \n porque se encuentra en estado NO HABITADO" + "\n ¿Desea cambiar el estado del departameto?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { } } } } //CargarTotalExpensas(); }
private void btnGuardar_Click(object sender, EventArgs e) { string auxTelephone = txtTelefono.Text; if (auxTelephone.Length == 8) { if (txtNombreEmpresa.Text != "" && txtServicio.Text != "" && Servicio_precio == false) { if (txtPrecio.Text != "") { auxPrecio = txtPrecio.Text; auxVerificar_precio = true; } else { MessageBox.Show("Debe asignar un precio al Servicio \n\tque desea registrar", "AVISO"); auxVerificar_precio = false; } } else if (txtNombreEmpresa.Text != "" && txtServicio.Text != "" && Servicio_precio == true) { auxPrecio = "00.00"; auxVerificar_precio = true; } else { MessageBox.Show("Depe llenar todos los capos antes requeridos \n antes de registrar el nuevo Servicio", "AVISO"); } if (auxVerificar_precio == true) { servicio.Empresa = txtNombreEmpresa.Text; servicio.Servicio = txtServicio.Text; servicio.Precio = auxPrecio; servicio.Obligatorio = serObligatorio; if (txtTelefono.Text != "" || txtDescripción.Text != "") { servicio.Descripcion = txtDescripción.Text; servicio.Telefono = Convert.ToInt32(txtTelefono.Text); } else { servicio.Descripcion = null; servicio.Telefono = Convert.ToInt32(null); } int resultadoInsert = GestionarServicios.AgregarServicio(servicio); if (resultadoInsert > 0) { MessageBox.Show("El Servicio se registro exitosamente", "GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se logro registrar el Servicio", "Error en el registro".ToUpper(), MessageBoxButtons.OK, MessageBoxIcon.Error); } CargarRegistroServicios(); } } else { MessageBox.Show("El número telefónico no es valido", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } }