Exemple #1
0
        private void EnvioCorreo_Tick(object sender, EventArgs e)
        {
            EnvioCorreo.Interval = 1800000;
            DialogResult R;

            TATCitas.strTATCitas[] ARR = null;
            bool Resulto = TABLA_Citas.Listar(ref ARR, DateTime.Now.AddDays(-2), DateTime.Now.AddDays(7), strCitas);

            if (Resulto)
            {
                foreach (TATCitas.strTATCitas Dato in ARR)
                {
                    if (!Dato.EstadoCorreo && Dato.idEstadoCita == 3 && Dato.ELIMINADO == false)
                    {
                        R = EnviarCorreo(Dato.Correo);
                        if (R == DialogResult.OK)
                        {
                            strCitas = Dato;
                            strCitas.EstadoCorreo = true;

                            TABLA_Citas.DAO(ref strCitas, 2, dtInventario, dtFechasCitas, dtImagenes);
                        }
                    }
                }
            }
        }
Exemple #2
0
        public DialogResult Agregar(ref TATCitas.strTATCitas str, DataTable fechacitas, DataTable inventa, DataTable imag, string Correo)
        {
            frmTATCitasCAP_DONE frm = new frmTATCitasCAP_DONE();

            frm.str = str;
            frm.dtableFechasCita = fechacitas;
            frm.dtInventario     = inventa;
            frm.dtImagentestato  = imag;
            frm.Correo           = Correo;
            return(frm.ShowDialog());
        }
        private void lstLista_DoubleClick(object sender, EventArgs e)
        {
            DialogResult Resultado;

            if (lstLista.SelectedItems.Count >= 1)
            {
                strCitas  = (TATCitas.strTATCitas)lstLista.SelectedItems[0].Tag;
                Resultado = WF.Modificar(ref strCitas, USUARIO);
                if (Resultado == System.Windows.Forms.DialogResult.OK)
                {
                    RefreshList();
                }
            }
        }
Exemple #4
0
        public DialogResult Mostrar(ref TATCitas.strTATCitas str, string USUARIO)
        {
            frmTATCitasCAP_MOS frm = new frmTATCitasCAP_MOS();

            frm.idCita = str.idCita;
            frm.lblNombreCliente.Text = str.nombreCliente;
            frm.lblTelefono.Text      = str.Telefono;
            frm.lblEstadoCita.Text    = str.NombreEstadoCita;
            frm.lblTamaño.Text        = str.Tamaño;
            frm.ptbPerfil.Image       = Herramientas.decodeImagen(str.ZonaCuerpo, ".png");
            frm.lblDescripcion.Text   = str.Descripcion;
            frm.lblCosto.Text         = str.Costo.ToString();
            frm.lblAnticipo.Text      = str.Anticipo.ToString();
            return(frm.ShowDialog());
        }
        private void btnMostrar_Click(object sender, EventArgs e)
        {
            DialogResult Resultado;

            if (lstLista.SelectedItems.Count >= 1)
            {
                strCitas  = (TATCitas.strTATCitas)lstLista.SelectedItems[0].Tag;
                Resultado = WF.Mostrar(ref strCitas, USUARIO);
                if (Resultado == DialogResult.OK)
                {
                    RefreshList();
                }
                else
                {
                    RefreshList();
                }
            }
        }
Exemple #6
0
        public DialogResult Modificar(ref TATCitas.strTATCitas str, string USUARIO)
        {
            frmTATCitasCAP_MDF2 Forma = new frmTATCitasCAP_MDF2();

            Forma.lblNombreCliente.Text = str.nombreCliente;
            Forma.lblTelefono.Text      = str.Telefono;
            Forma.txtAnticipo.Text      = str.Anticipo.ToString();
            Forma.txtCosto.Text         = str.Costo.ToString();
            Forma.txtDescripcion.Text   = str.Descripcion;
            Forma.ptbPerfil.Image       = Herramientas.decodeImagen(str.ZonaCuerpo, ".png");
            Forma.IDTamaño     = str.idTamaño;
            Forma.IDEstadoCita = str.idEstadoCita;
            Forma.idCliente    = str.idCliente;
            Forma.USUARIO      = str.USUARIO;
            Forma.idCita       = str.idCita;
            Forma.Firma        = str.Firma;
            return(Forma.ShowDialog());
        }
        private void BtnAprobar_Click(object sender, EventArgs e)
        {
            str = (TATCitas.strTATCitas)lstLista.SelectedItems[0].Tag;
            bool done = TABLA_Citas.DAO(ref str, 5, dtInventario, dtFechasCitas, dtImagenes);

            if (done)
            {
                MessageBox.Show(this, "Aprobado Correctamente", "Operacion Correcta", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show(this, "Ha Ocurrido Un Error", "Operacion Fallida", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.DialogResult = DialogResult.Cancel;
                return;
            }
            RefreshList();
            EnableButtons();
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult R;

            strCitas = (TATCitas.strTATCitas)lstLista.SelectedItems[0].Tag;
            R        = MessageBox.Show(this, "¿Desea eliminar la cita?", "Eliminar cita", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (R == DialogResult.Yes)
            {
                bool Elimina = TABLA_Citas.DAO(ref strCitas, 3, dtInventario, dtFechasCitas, dtImagenes);
                if (Elimina)
                {
                    RefreshList();
                }
                else
                {
                }
            }
        }
 public void EnableButtons()
 {
     if (lstLista.SelectedItems.Count == 0)
     {
         btnEditar.Enabled     = false;
         btnEliminar.Enabled   = false;
         btnMostrar.Enabled    = false;
         btnFinalizado.Enabled = false;
     }
     else
     {
         btnEditar.Enabled   = true;
         btnEliminar.Enabled = true;
         btnMostrar.Enabled  = true;
         strCitas            = (TATCitas.strTATCitas)lstLista.SelectedItems[0].Tag;
         if (strCitas.idEstadoCita != 3)
         {
             btnFinalizado.Enabled = true;
         }
     }
 }
        private void btnFinalizado_Click(object sender, EventArgs e)
        {
            DialogResult R;

            DialogResult A;

            tarea.DoWork             += Haceralgo;
            tarea.RunWorkerCompleted += Termina;
            strCitas = (TATCitas.strTATCitas)lstLista.SelectedItems[0].Tag;
            if (strCitas.idEstadoCita != 3)
            {
                strCitas.idEstadoCita = 3;
                R = MessageBox.Show(this, "¿Desea finalizar la cita?", "Finalizar cita", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (R == DialogResult.Yes)
                {
                    tarea.RunWorkerAsync();
                    frmEnviando.ShowDialog();
                    bool Cambia = TABLA_Citas.DAO(ref strCitas, 2, dtInventario, dtFechasCitas, dtImagenes);
                    if (Cambia)
                    {
                        // C = EnviarCorreo(strCitas.Correo);

                        if (C)
                        {
                            MessageBox.Show(this, "Correo Enviado Exitosamente a: " + strCitas.Correo, "Envio Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            strCitas.EstadoCorreo = true;
                            Cambia = TABLA_Citas.DAO(ref strCitas, 2, dtInventario, dtFechasCitas, dtImagenes);
                        }
                        else
                        {
                            MessageBox.Show(this, "Ha Ocurrido Un Error Al Enviar Correo", "Operacion Fallida", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        RefreshList();
                    }
                }
            }
        }