示例#1
0
        private void GrillaDatos()
        {
            gvRecados.Rows.Clear();
            gvRecados.DataSource = null;
            m_recados recados = new m_recados();

            foreach (DataRow r in recados.GetRecados().Tables[0].Rows)
            {
                gvRecados.Rows.Add(r["id_recado_cab"].ToString(), r["fecha"].ToString(), r["tipo"].ToString(), r["titulo"].ToString(), r["estado"].ToString(), r["operadora_creador"].ToString());
            }
        }
示例#2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            gvRecados.DataSource = null;
            gvRecados.Rows.Clear();
            m_recados recados = new m_recados();

            string[] desde = dtpDesde.Value.ToString().Split(' ');
            string[] hasta = dtpHasta.Value.ToString().Split(' ');
            foreach (DataRow r in recados.GetResuladoFiltro(desde[0], hasta[0], chkPendientes.Checked, chkRecados.Checked, chkNovedades.Checked, chkVigente.Checked, chkCerrado.Checked).Tables[0].Rows)
            {
                gvRecados.Rows.Add(r["id_recado_cab"].ToString(), r["fecha"].ToString(), r["tipo"].ToString(), r["titulo"].ToString(), r["estado"].ToString(), r["operadora_creador"].ToString());
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            m_recados recados    = new m_recados();
            string    operadores = "";
            string    tipoRecado = "";

            foreach (object item in clOperadoras.CheckedItems)
            {
                operadores += clOperadoras.GetItemText(item).ToString() + ",";
            }

            if (rbRecado.Checked)
            {
                tipoRecado = "Recado";
            }

            if (rbPendiente.Checked)
            {
                tipoRecado = "Pendiente";
            }

            if (rbNovedad.Checked)
            {
                tipoRecado = "Novedad";
            }

            recados.Operadoras       = operadores;
            recados.OperadoraCreador = txtOperadora.Text;
            recados.DetalleRecado    = txtInformacion.Text;
            recados.Estado           = cbEstado.Text;
            recados.Tipo             = tipoRecado;
            recados.Titulo           = txtTitulo.Text;
            if (recados.ActualizarRecado(Convert.ToInt32(IDRegistro)) == 1)
            {
                MessageBox.Show("Recado ingresado", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("No se pudo ingresar el recado", "Información", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void ConsultarRegistro(int idRecado)
        {
            try
            {
                m_recados recados = new m_recados();
                string[]  op      = null;
                foreach (DataRow r in recados.GetRecadosProID(idRecado).Tables[0].Rows)
                {
                    txtTitulo.Text      = r["titulo"].ToString();
                    txtInformacion.Text = r["detalle_recado"].ToString();
                    CargarComboEstado(r["estado"].ToString());

                    if (rbRecado.Text == r["tipo"].ToString())
                    {
                        rbRecado.Checked = true;
                    }

                    if (rbNovedad.Text == r["tipo"].ToString())
                    {
                        rbNovedad.Checked = true;
                    }

                    if (rbPendiente.Text == r["tipo"].ToString())
                    {
                        rbPendiente.Checked = true;
                    }
                    op = r["operadoras"].ToString().Split(',');
                }
                int  i      = 0;
                int  indice = 0;
                bool flag   = true;
                //clOperadoras.DataSource = operadora.Getz_operadorasLista2().Tables[0];
                //clOperadoras.ValueMember = "id_operadora";
                //clOperadoras.DisplayMember = "nombre_completo";

                for (int a = 0; a < operadora.Getz_operadorasLista2().Tables[0].Rows.Count; a++)
                {
                    string lbl = "OP " + a;
                    foreach (string opp in op)
                    {
                        if (lbl == opp)
                        {
                            clOperadoras.Items.Add(lbl, true);
                            flag = false;
                            break;
                        }
                    }

                    if (flag)
                    {
                        clOperadoras.Items.Add(lbl, false);
                    }
                    else
                    {
                        flag = true;
                    }
                }
            }
            catch (Exception exe)
            {
            }
        }