public void Insert_ServciosPorCitas(ref cls_ServciosPorCitas_DAL obj_ServciosPorCitas_DAL) { cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL(); cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL(); cls_Generales_BLL Obj_Generales_BLL = new cls_Generales_BLL(); /* * (@Id_Citas int, * @Id_Servicios int, * @Id_Crea_Empleados int, * @FechaCreado datetime) */ Obj_Generales_BLL.CrearDTParametros(ref Obj_BD_DAL); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Id_Citas", "2", obj_ServciosPorCitas_DAL.iIdCitas); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Id_Servicios", "2", obj_ServciosPorCitas_DAL.iIdServicios); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Id_Crea_Empleados", "2", obj_ServciosPorCitas_DAL.iIdEmp); Obj_BD_DAL.Dt_Parametros.Rows.Add("@FechaCreado", "7", obj_ServciosPorCitas_DAL.datFechaCr); Obj_BD_DAL.sParametro = ConfigurationManager.AppSettings["insertarservicioporcitas"].ToString(); Obj_BD_BLL.Excute_NonQuery(ref Obj_BD_DAL); if (Obj_BD_DAL.sMsError == string.Empty) { obj_ServciosPorCitas_DAL.sMgsError = string.Empty; } else { obj_ServciosPorCitas_DAL.sMgsError = Obj_BD_DAL.sMsError; } }
public void Fill_ServciosPorCitas(ref cls_ServciosPorCitas_DAL Obj_ServciosPorCitas_DAL) { cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL(); cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL(); cls_Generales_BLL Obj_Generales_BLL = new cls_Generales_BLL(); Obj_Generales_BLL.CrearDTParametros(ref Obj_BD_DAL); Obj_BD_DAL.Dt_Parametros.Rows.Add("@filtro", "1", Obj_ServciosPorCitas_DAL.iId); //HAY Q REVISAR// Obj_BD_DAL.sParametro = ConfigurationManager.AppSettings["filtrarservicioporcitas"].ToString(); Obj_BD_DAL.sNombreTabla = ConfigurationManager.AppSettings["tablaservicioporcitas"].ToString(); Obj_BD_BLL.Excute_DataAdapter(ref Obj_BD_DAL); if (Obj_BD_DAL.sMsError == string.Empty) { Obj_ServciosPorCitas_DAL.dData = Obj_BD_DAL.Ds; Obj_ServciosPorCitas_DAL.sMgsError = string.Empty; } else { Obj_ServciosPorCitas_DAL.dData = null; Obj_ServciosPorCitas_DAL.sMgsError = Obj_BD_DAL.sMsError; } }
public void List_ServciosPorCitas(ref cls_ServciosPorCitas_DAL Obj_ServciosPorCitas_DAL) { #region Listar cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL(); cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL(); Obj_BD_DAL.sParametro = ConfigurationManager.AppSettings["listarservicioporcitas"].ToString(); Obj_BD_DAL.sNombreTabla = ConfigurationManager.AppSettings["tablaservicioporcitas"].ToString(); Obj_BD_BLL.Excute_DataAdapter(ref Obj_BD_DAL); if (Obj_BD_DAL.sMsError == string.Empty) { Obj_ServciosPorCitas_DAL.dData = Obj_BD_DAL.Ds; Obj_ServciosPorCitas_DAL.sMgsError = string.Empty; } else { Obj_ServciosPorCitas_DAL.dData = null; Obj_ServciosPorCitas_DAL.sMgsError = Obj_BD_DAL.sMsError; } }
private void btn_guardar_Click(object sender, EventArgs e) { if (IdServicios.Count == 0) { MessageBox.Show("Debe de elegir como minimo un servicio ", "Falta información", MessageBoxButtons.OK, MessageBoxIcon.Warning); gbx_datos_vehiculo.Focus(); } else if (dt_fechaCita.Text == DateTime.Now.ToString() || msk_HoraCita.Text == "") { MessageBox.Show("Debe de llenar todos lo campos se deben llenar ", "Información incorrecta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { cls_Citas_BLL Obj_Citas_BLL = new cls_Citas_BLL(); Obj_Citas_DAL.id_Cliente = Obj_Cliente_DAL.iCod_Id; Obj_Citas_DAL.id_VehiculosPorClientes = Convert.ToInt32(cbx_placa.SelectedValue); Obj_Citas_DAL.FechaCita = Convert.ToDateTime(dt_fechaCita.Text); Obj_Citas_DAL.Hora = Convert.ToDateTime(msk_HoraCita.Text).AddDays(Obj_Citas_DAL.FechaCita.Day - DateTime.Now.Day); Obj_Citas_DAL.idEstadosCitas = 2; Obj_Citas_DAL.bPromocion = false; Obj_Citas_DAL.Fecha = DateTime.Now; Obj_Citas_BLL.Insert_Citas(ref Obj_Citas_DAL); if (Obj_Citas_DAL.sMgsError == "") { cls_ServciosPorCitas_BLL Obj_SPorCitas_BLL = new cls_ServciosPorCitas_BLL(); cls_ServciosPorCitas_DAL Obj_SPorCitas_DAL = new cls_ServciosPorCitas_DAL(); Obj_SPorCitas_DAL.iIdCitas = Obj_Citas_DAL.id_Citas; Obj_SPorCitas_DAL.iIdEmp = Obj_Citas_DAL.iCod_Emple; Obj_SPorCitas_DAL.datFechaCr = DateTime.Now; for (int i = 0; i < IdServicios.Count; i++) { Obj_SPorCitas_DAL.iIdServicios = IdServicios.ElementAt(i); Obj_SPorCitas_BLL.Insert_ServciosPorCitas(ref Obj_SPorCitas_DAL); } if (Obj_SPorCitas_DAL.sMgsError == "") { MessageBox.Show("Cita agendada de manera correcta", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); msk_Identi.ResetText(); txt_nombre.ResetText(); txt_apellidos.ResetText(); txt_telefono1.ResetText(); txt_telefono2.ResetText(); txt_correo.ResetText(); txt_direccion.ResetText(); cbx_placa.ResetText(); dt_fechaCita.ResetText(); msk_HoraCita.ResetText(); ckbx_alineamiento.Checked = false; ckbx_aceite.Checked = false; ckbx_coolant.Checked = false; ckbx_f_aire.Checked = false; ckbx_cargaAC.Checked = false; msk_Identi.Focus(); } else { MessageBox.Show(Obj_Citas_DAL.sMgsError, "Ocurrio un error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show(Obj_Citas_DAL.sMgsError, "Ocurrio un error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } //MessageBox.Show("Cita Agendada \nexitosamente!!", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Information); //this.Dispose(); }