コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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");
                }
            }
        }