コード例 #1
0
        private void GuardarBoton_Click_1(object sender, EventArgs e)
        {
            Citas date = new Citas();

            using (BeautyCenterDb db = new BeautyCenterDb())
            {
                string var = (from c in db.Cliente where c.Nombre == ClienteTextBox.Text select c.Nombre).FirstOrDefault();
                if (var == ClienteTextBox.Text)
                {
                    int id;
                    int.TryParse(IdCitaTextBox.Text, out id);
                    date.NombreCliente = ClienteTextBox.Text;
                    date.FechaHora     = CitaDateTimePicker.Value;
                    date.CitaId        = id;

                    if (CitasBll.Guardar(date))
                    {
                        MessageBox.Show("Cita Guardada");
                        LlenarLista();
                    }
                    LimpiarCampos();
                }
                else
                {
                    MessageBox.Show("Este Cliente no esta registrado");
                }
            }
        }
コード例 #2
0
ファイル: CitasBllTests.cs プロジェクト: Yinet97/BeautyCenter
        public void GuardarTest()
        {
            Citas c = new Citas();

            c.NombreCliente = "Fernando";
            c.FechaHora     = DateTime.Today;
            Assert.IsTrue(CitasBll.Guardar(c) != false);
        }
コード例 #3
0
ファイル: ConsultaCitas.cs プロジェクト: Yinet97/BeautyCenter
        private void FiltrarFechaBoton_Click_1(object sender, EventArgs e)
        {
            BeautyCenterDb db = new BeautyCenterDb();

            if (DesdeDateTimePicker.Value.Date < HastaDateTimePicker.Value.Date)
            {
                listadoConsulta.DataSource = CitasBll.GetListaFecha(DesdeDateTimePicker.Value.Date, HastaDateTimePicker.Value.Date);
            }
        }
コード例 #4
0
        private void EliminarBoton_Click_1(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(IdCitaTextBox.Text);

            CitasBll.Eliminar(id);
            MessageBox.Show("Eliminado !");
            LimpiarCampos();
            LlenarLista();
        }
コード例 #5
0
ファイル: ConsultaCitas.cs プロジェクト: Yinet97/BeautyCenter
 private void BotonBuscar_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(textBoxID.Text))
     {
         lista = CitasBll.GetLista(Utilidades.stringToInt(textBoxID.Text));
     }
     else
     {
         lista = CitasBll.GetLista();
     }
     listadoConsulta.DataSource = lista;
 }
コード例 #6
0
ファイル: ReporteCitas.cs プロジェクト: Yinet97/BeautyCenter
        private void ReporteCitas_Load(object sender, EventArgs e)
        {
            this.CitasReportViewer.RefreshReport();

            CitasReportViewer.Reset();
            CitasReportViewer.ProcessingMode = ProcessingMode.Local;

            CitasReportViewer.LocalReport.ReportPath = @"C:\Users\Yinet Jaquez\Desktop\ProyectoFinalBeautyC\ProyectoFinalBeautyC\UI\Reportes\Citas.rdlc";

            ReportDataSource source = new ReportDataSource("CitaDataSet", CitasBll.GetLista());

            CitasReportViewer.LocalReport.DataSources.Add(source);
            this.CitasReportViewer.RefreshReport();
        }
コード例 #7
0
        public void EliminarCitaAntigua()
        {
            using (var db = new BeautyCenterDb())
            {
                DateTime hoy = DateTime.Now;

                var pastDate = from obj in db.Cita
                               where obj.FechaHora < hoy.Date
                               select obj.CitaId;

                foreach (int d in pastDate)
                {
                    CitasBll.EliminarCitaPasada(d);
                }
            }
            LlenarLista();
        }
コード例 #8
0
        private void BuscarCitaBoton_Click_1(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(IdCitaTextBox.Text);

            if (string.IsNullOrEmpty(IdCitaTextBox.Text))
            {
                MessageBox.Show("Tienes el campo ID vacio");
            }
            else
            {
                var cita = CitasBll.Buscar(Convert.ToInt32(IdCitaTextBox.Text));
                if (cita != null)
                {
                    CitaDateTimePicker.Text = cita.FechaHora.ToString();
                    ClienteTextBox.Text     = cita.NombreCliente;
                }
                else
                {
                    MessageBox.Show("Esta Cita no Existe");
                }
            }
        }
コード例 #9
0
 public void LlenarLista()
 {
     ListaCitaDataGridView.DataSource = null;
     ListaCitaDataGridView.DataSource = CitasBll.GetLista();
 }
コード例 #10
0
ファイル: CitasBllTests.cs プロジェクト: Yinet97/BeautyCenter
 public void GetListaTest1()
 {
     Assert.AreEqual(CitasBll.GetLista().Count, CitasBll.GetLista().Count);
 }
コード例 #11
0
ファイル: CitasBllTests.cs プロジェクト: Yinet97/BeautyCenter
        public void EliminarTest()
        {
            int id = 2;

            Assert.IsFalse(CitasBll.Eliminar(id) != true);
        }
コード例 #12
0
ファイル: CitasBllTests.cs プロジェクト: Yinet97/BeautyCenter
        public void BuscarTest()
        {
            int id = 1, id2 = 2;

            Assert.AreNotSame(CitasBll.Buscar(id).FechaHora, CitasBll.Buscar(id2).FechaHora);
        }