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