public void cargarData() { Obj_Citas_DAL = new cls_Citas_DAL(); if (txt_filtra_cita.Text == string.Empty) { Obj_Citas_BLL.List_Citas(ref Obj_Citas_DAL); } else { Obj_Citas_DAL.id_Citas = Convert.ToInt32(txt_filtra_cita.Text); Obj_Citas_BLL.Fill_Citas(ref Obj_Citas_DAL); } if (Obj_Citas_DAL.sMgsError == string.Empty) { dgv_citas.DataSource = null; dgv_citas.DataSource = Obj_Citas_DAL.dData.Tables[ConfigurationManager.AppSettings["tablacitas"].ToString()]; } else { MessageBox.Show("Error " + Obj_Citas_DAL.sMgsError); dgv_citas.DataSource = null; } }
public void Fill_Citas(ref cls_Citas_DAL Obj_Citas_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); //Se filtra por nombre de tabla clientes o por número de placa de tablas Vehiculos por clientes Obj_BD_DAL.Dt_Parametros.Rows.Add("@filtro", "1", Obj_Citas_DAL.sDescripcion); Obj_BD_DAL.sParametro = ConfigurationManager.AppSettings["filtrarcitas"].ToString(); Obj_BD_DAL.sNombreTabla = ConfigurationManager.AppSettings["tablacitas"].ToString(); Obj_BD_BLL.Excute_DataAdapter(ref Obj_BD_DAL); if (Obj_BD_DAL.sMsError == string.Empty) { Obj_Citas_DAL.dData = Obj_BD_DAL.Ds; Obj_Citas_DAL.sMgsError = string.Empty; } else { Obj_Citas_DAL.dData = null; Obj_Citas_DAL.sMgsError = Obj_BD_DAL.sMsError; } }
public void Update_Citas(ref cls_Citas_DAL Obj_Citas_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("@Id_Clientes", "2", Obj_Citas_DAL.id_Cliente); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Id_VehiculosPorClientes", "2", Obj_Citas_DAL.id_VehiculosPorClientes); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Id_EstadosCitas", "2", Obj_Citas_DAL.idEstadosCitas); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Fecha", "6", Obj_Citas_DAL.FechaCita); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Hora", "7", Obj_Citas_DAL.Hora); //Capturar hora Obj_BD_DAL.Dt_Parametros.Rows.Add("@@Id_Actualiza_Empleados", "2", Obj_Citas_DAL.iCod_Emple); Obj_BD_DAL.Dt_Parametros.Rows.Add("@FechaActualizado", "6", Obj_Citas_DAL.Fecha); Obj_BD_DAL.sParametro = ConfigurationManager.AppSettings["modificarcitas"].ToString(); Obj_BD_BLL.Excute_NonQuery(ref Obj_BD_DAL); if (Obj_BD_DAL.sMsError == string.Empty) { Obj_Citas_DAL.sMgsError = string.Empty; } else { Obj_Citas_DAL.sMgsError = Obj_BD_DAL.sMsError; } }
public void List_Citas(ref cls_Citas_DAL Obj_Citas_DAL) { 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["listarcitas"].ToString(); Obj_BD_DAL.sNombreTabla = ConfigurationManager.AppSettings["tablacitas"].ToString(); Obj_BD_BLL.Excute_DataAdapter(ref Obj_BD_DAL); if (Obj_BD_DAL.sMsError == string.Empty) { Obj_Citas_DAL.dData = Obj_BD_DAL.Ds; Obj_Citas_DAL.sMgsError = string.Empty; } else { Obj_Citas_DAL.dData = null; Obj_Citas_DAL.sMgsError = Obj_BD_DAL.sMsError; } }
public void Insert_Citas(ref cls_Citas_DAL Obj_Citas_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); /* * @Id_Clientes int, * @Id_VehiculosPorClientes int, * @Id_EstadosCitas int, * @Fecha date, * @Hora time(7), * @AplicoPromocion bit, * @Id_Crea_Empleados int, * @FechaCreado datetime * * case "1": * DB_TYPE = SqlDbType.NVarChar; * break; * case "2": * DB_TYPE = SqlDbType.Int; * break; * case "3": * DB_TYPE = SqlDbType.Char; * break; * case "4": * DB_TYPE = SqlDbType.Float; * break; * case "5": * DB_TYPE = SqlDbType.Time; * break; * case "6": * DB_TYPE = SqlDbType.DateTime; * break; * case "7": * DB_TYPE = SqlDbType.Bit; * break; * */ Obj_BD_DAL.Dt_Parametros.Rows.Add("@Id_Clientes", "2", Obj_Citas_DAL.id_Cliente); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Id_VehiculosPorClientes", "2", Obj_Citas_DAL.id_VehiculosPorClientes); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Id_EstadosCitas", "2", Obj_Citas_DAL.idEstadosCitas); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Fecha", "6", Obj_Citas_DAL.FechaCita); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Hora", "5", Obj_Citas_DAL.Hora.TimeOfDay); //Capturar hora Obj_BD_DAL.Dt_Parametros.Rows.Add("@AplicoPromocion", "7", Obj_Citas_DAL.bPromocion); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Id_Crea_Empleados", "2", Obj_Citas_DAL.iCod_Emple); Obj_BD_DAL.Dt_Parametros.Rows.Add("@FechaCreado", "6", Obj_Citas_DAL.Fecha); Obj_BD_DAL.sParametro = ConfigurationManager.AppSettings["insertarcitas"].ToString(); Obj_BD_BLL.Excute_Scalar(ref Obj_BD_DAL); if (Obj_BD_DAL.sMsError == string.Empty) { Obj_Citas_DAL.sMgsError = string.Empty; Obj_Citas_DAL.id_Citas = Convert.ToInt32(Obj_BD_DAL.sValorScalar); //obj_LineasDeTrabajo_DAL.iId_Rol = Convert.ToInt32(Obj_BD_DAL.sValorScalar.ToString()); } else { Obj_Citas_DAL.sMgsError = Obj_BD_DAL.sMsError; //obj_LineasDeTrabajo_DAL.iId_LineasDeTrabajo = -1; } }