Ejemplo n.º 1
0
        private void ModifServicio()
        {
            D_DetalleCita dtc  = new D_DetalleCita();
            string        resp = "";

            for (int i = 0; i <= dataGridViewServicios.RowCount - 1; i++)
            {
                Int16   ici  = Convert.ToInt16(Cita);
                Int16   iser = Convert.ToInt16(dataGridViewServicios.Rows[i].Cells[0].Value.ToString());
                Int16   iemp = Convert.ToInt16(Id_Empleado.Text);
                decimal cost = Convert.ToDecimal(dataGridViewServicios.Rows[i].Cells[3].Value.ToString());
                resp = dtc.ActualizacionDetalleCit(ici, iser, iemp, cost);
                //if (resp.Equals("Ok"))
                //{
                //}
                //else
                //{
                //    MessageBox.Show(resp, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //}
            }
            //if (resp.Equals("Ok"))
            //{
            //    MessageBox.Show("Servicios Actualizados Correctamente");
            //}
            //else
            //{
            //    MessageBox.Show(resp, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //}
        }
Ejemplo n.º 2
0
        private void EliminacionServicio()
        {
            D_DetalleCita dtc  = new D_DetalleCita();
            string        resp = "";

            for (int i = 0; i <= listaIdsCitas.Count - 1; i++)
            {
                resp = dtc.ElimacionDetalleCit(Convert.ToInt16(Cita), Convert.ToInt16(listaIdsCitas.ElementAt(i)));
                if (resp.Equals("Ok"))
                {
                }
                else
                {
                    MessageBox.Show(resp, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;
                }
            }
            ModifServicio();
            //if (resp.Equals("Ok"))
            // {
            //     //Ejecutar el guardado
            //     ModifServicio();
            // }
            // else
            // {
            //     MessageBox.Show(resp, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //     ModifServicio();
            // }
        }
Ejemplo n.º 3
0
        private void button5_Click(object sender, EventArgs e)
        {
            string respt  = "";
            string respt1 = "";

            if (Id_Cliente.Text != "")
            {
                if (Id_Empleado.Text != "")
                {
                    if (dataGridViewServicios.RowCount > 0)
                    {
                        if (IsNuevo)
                        {
                            string hour;
                            hour = HoraCita(dateTimePickHour.Value.Hour.ToString(), dateTimePickHour.Value.Minute.ToString());
                            D_Cita dc = new D_Cita();
                            respt = dc.D_NuevaCita(Convert.ToInt16(Id_Cliente.Text.ToString()), dateTimePickFecha.Value.Date.ToShortDateString().ToString(), hour);
                            //MessageBox.Show("Nuevo Registro" + Id_Cliente.Text + " " + dateTimePickFecha.Value.Date.ToShortDateString().ToString() + " " +hour);
                            //respt = "No se pudo";
                            //MessageBox.Show("Cita agregada");
                        }
                        else
                        {
                            MessageBox.Show("Modificar");
                        }
                        if (respt.Equals("Ok"))
                        {
                            for (int fila = 0; fila <= dataGridViewServicios.Rows.Count - 1; fila++)
                            {
                                D_DetalleCita dtc    = new D_DetalleCita();
                                Int16         valor1 = Convert.ToInt16(dataGridViewServicios.Rows[fila].Cells[0].Value.ToString());
                                decimal       valor2 = Convert.ToDecimal(dataGridViewServicios.Rows[fila].Cells[3].Value.ToString());
                                respt1 = dtc.NuevoDetCita(valor1, Convert.ToInt16(Id_Empleado.Text.ToString()), valor2);
                                if (respt1.Equals("Ok"))
                                {
                                    if (fila == dataGridViewServicios.Rows.Count - 1)
                                    {
                                        MessageBox.Show("Cita Agregada Satisfactoriamente.", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearDatos(); btnNewClient.Focus(); CitaAgendar.IsAgregado = true;
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("" + respt1); break;
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("" + respt);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Es necesario que ingrese por lo menos un servicio.", "Mensage de Notificacion");
                    }
                }
                else
                {
                    MessageBox.Show("Por favor Indique el empleado asociado a la cita.");
                }
            }
            else
            {
                MessageBox.Show("Debe de especificar un Cliente para una Cita.", "Mensaje de Notificacion");
            }
        }