private void btnAgregar_Click(object sender, EventArgs e) { bool flag; TurnoNegocio negocio = new TurnoNegocio(); Empleado empleado = new Empleado(); empleado = (Empleado)dgvempleados.CurrentRow.DataBoundItem; flag = negocio.VerificarHora(txtHora.Text, empleado.id, txtFechaTurno.Text); if (txtapellidocli.Text == "" || txtnombrecli.Text == "" || txtnombremasc.Text == "" || txtEspecie.Text == "" || txtapellidomasc.Text == "" || txtraza.Text == "" || txtHora.Text == "" || txtHora.Text == "") { MessageBox.Show("Debe completar todos los campos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (flag == true) { lblAviso.Show(); } else { lblAviso.Visible = false; int aux2; Turno nuevo = new Turno(); Empleado aux = new Empleado(); nuevo.cliente = new Cliente(); nuevo.animal = new Animal(); nuevo.servicio = new Servicio(); nuevo.empleado = new Empleado(); aux = (Empleado)dgvempleados.CurrentRow.DataBoundItem; nuevo.cliente.id = int.Parse(txtIDcliente.Text); nuevo.animal.id = int.Parse(txtIDmascota.Text); nuevo.empleado.id = aux.id; nuevo.servicio.id = (int)cbmservicio.SelectedValue; nuevo.fecha = txtFechaTurno.Text; nuevo.hora = txtHora.Text; negocio.cargarTurno(nuevo); aux2 = negocio.DevolverUltimoID(); if (rdbPeluqueria.Checked == true) { negocio.CargarHorasTomadasPeluqueria(txtHora.Text, txtFechaTurno.Text, aux.id, aux2); } if (rdbVeterinaria.Checked == true) { negocio.CargarHorasTomadasVeterinaria(txtHora.Text, txtFechaTurno.Text, aux.id, aux2); } MessageBox.Show("Turno guardado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
protected void btnAceptar_Click(object sender, EventArgs e) { ClienteNegocio clientenegocio = new ClienteNegocio(); Turno turno = new Turno(); TurnoNegocio turnonegocio = new TurnoNegocio(); int aux; bool flag; flag = turnonegocio.VerificarHora(txtHora.Text, Convert.ToInt32(drpProfesionales.SelectedValue), txtFecha.Text); if (txtCosto.Text == "" || txtFecha.Text == "" || txtHora.Text == "" || txtHoraFinal.Text == "") { Response.Write("<script>window.alert('Debe completar todos los campos para pedir un turno');</script>"); } else if (flag == true) { Response.Write("<script>window.alert('El turno seleccionado esta ocupado');</script>"); } else { turno.animal = new Animal(); turno.empleado = new Empleado(); turno.servicio = new Servicio(); turno.cliente = clientenegocio.DevolverClienteWEB((int)Session["variable_sesion"]); turno.animal.id = Convert.ToInt32(drpMascotas.SelectedItem.Value); turno.empleado.id = Convert.ToInt32(drpProfesionales.SelectedValue); turno.servicio.id = Convert.ToInt32(drpServicios.SelectedValue); turno.fecha = txtFecha.Text; turno.hora = txtHora.Text; turno.estado = true; turnonegocio.cargarTurno(turno); aux = turnonegocio.DevolverUltimoID(); if (drpRubro.SelectedItem.Text == "Peluqueria") { turnonegocio.CargarHorasTomadasPeluqueria(txtHora.Text, txtFecha.Text, Convert.ToInt32(drpProfesionales.SelectedValue), aux); } else if (drpRubro.SelectedItem.Text == "Veterinaria") { turnonegocio.CargarHorasTomadasVeterinaria(txtHora.Text, txtFecha.Text, Convert.ToInt32(drpProfesionales.SelectedValue), aux); } else { Response.Write("ERROR"); } } }