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); //} }
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(); // } }
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"); } }