コード例 #1
0
        private void mnuCliente_Click(object sender, EventArgs e)
        {
            frmCliente form = new frmCliente();

            form.MdiParent = this;

            form.Show();
            form.dataListado.ClearSelection();
        }
コード例 #2
0
        private void dataListadoBarrio_DoubleClick_1(object sender, EventArgs e)
        {
            frmCliente form = frmCliente.GetInstancia();
            string     par1, par2, par3, par4;

            par1 = Convert.ToString(this.dataListadoBarrio.CurrentRow.Cells["Id Barrio"].Value);
            par2 = Convert.ToString(this.dataListadoBarrio.CurrentRow.Cells["Barrio"].Value);
            par3 = Convert.ToString(this.dataListadoBarrio.CurrentRow.Cells["Id Localidad"].Value);
            par4 = Convert.ToString(this.dataListadoBarrio.CurrentRow.Cells["Localidad"].Value);
            form.setBarrio(par1, par2, par3, par4);
            this.Hide();
        }
コード例 #3
0
        private void CargarGrilla()
        {
            frmCliente formCliente = new frmCliente();

            if (formCliente.txtBuscar.TextLength > 0)
            {
                Buscar();
            }
            else
            {
                Mostrar();
                //if (formCliente.txtBuscarNumero.TextLength > 0)
                //{
                //    BuscarNum_Documento();
                //}
                //else
                //{
                //    Mostrar();
                //}
            }
        }
コード例 #4
0
 private void clientesToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         frmCliente frmCliente = new frmCliente(u.Id_Usuario);
         frmCliente.MdiParent = this;
         foreach (Form frm in Application.OpenForms)
         {
             if (frm is frmCliente)
             {
                 frm.Show();
                 frm.Size        = MinimumSize;
                 frm.WindowState = FormWindowState.Normal;
                 return;
             }
         }
         frmCliente.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #5
0
 private void clientesToolStripMenuItem_Click(object sender, EventArgs e)
 {
     frmCliente frm = new frmCliente();
     frm.MdiParent = this;
     frm.Show();
 }
コード例 #6
0
        private void btnAgregarCliente_Click(object sender, EventArgs e)
        {
            frmCliente frmVC = frmCliente.GetInstancia();

            frmVC.Show();
        }
コード例 #7
0
 //METODO FORM CLOSING PARA ELIMINAR LA REFERENCIA DE LA INSTANCIA
 private void frmCliente_FormClosing(object sender, FormClosingEventArgs e)
 {
     Instancia = null;
 }
コード例 #8
0
        private void dgvCliente_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            string sexo = "";

            if (e.RowIndex != -1)
            {
                if (dgvCliente.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Editar"))
                {
                    int idCliente = Convert.ToInt32(dgvCliente.Rows[e.RowIndex].Cells[1].Value.ToString());


                    frmCliente frmCliente = new frmCliente();
                    frmCliente.Show();

                    var tabla = NCliente.BuscarClienteId(idCliente);

                    frmCliente.MiFormCliente.txtNombres.Text   = tabla.Rows[0]["nombres"].ToString();
                    frmCliente.MiFormCliente.txtApellidos.Text = tabla.Rows[0]["apellidos"].ToString();
                    frmCliente.MiFormCliente.txtDni.Text       = tabla.Rows[0]["dni"].ToString();
                    sexo = tabla.Rows[0]["sexo"].ToString();
                    if (sexo == "M")
                    {
                        frmCliente.MiFormCliente.cboSexo.SelectedItem = "Masculino";
                    }
                    else
                    {
                        frmCliente.MiFormCliente.cboSexo.SelectedItem = "Femenino";
                    }
                    frmCliente.MiFormCliente.txtTelefono.Text  = tabla.Rows[0]["telefono"].ToString();
                    frmCliente.MiFormCliente.txtCorreo.Text    = tabla.Rows[0]["correo"].ToString();
                    frmCliente.MiFormCliente.txtDireccion.Text = tabla.Rows[0]["direccion"].ToString();
                    byte[] img = (byte[])tabla.Rows[0]["foto"];
                    var    ms  = new MemoryStream(img);
                    frmCliente.MiFormCliente.pbFoto.Image = Image.FromStream(ms);

                    frmCliente.MiFormCliente.idCliente = idCliente;
                    frmCliente.MiFormCliente._IsNew    = false;
                }
                if (dgvCliente.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Eliminar"))
                {
                    int          idclient = Convert.ToInt32(dgvCliente.Rows[e.RowIndex].Cells[1].Value.ToString());
                    DialogResult rspta    = MessageBox.Show("Desea Eliminar", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                    if (DialogResult.Yes == rspta)
                    {
                        var rpta = NCliente.EliminarCliente(idclient);

                        if (rpta == "Ok")
                        {
                            MessageBox.Show(rpta + "---Elimado");
                            dgvCliente.Rows.RemoveAt(e.RowIndex);
                            NCliente objCliente = new NCliente();
                            objCliente.ListadoDgv(dgvCliente);
                            dgvCliente.Refresh();
                        }
                        else
                        {
                            MessageBox.Show("error");
                        }
                    }
                }
                if (dgvCliente.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Ver"))
                {
                    int idCliente = Convert.ToInt32(dgvCliente.Rows[e.RowIndex].Cells[1].Value.ToString());

                    frmPerfil perfil = new frmPerfil();
                    perfil.Show();

                    var tabla = NCliente.BuscarClienteId(idCliente);

                    if (tabla.Rows.Count > 0)
                    {
                        sexo = tabla.Rows[0]["sexo"].ToString();
                        if (sexo == "M")
                        {
                            sexo = "Masculino";
                        }
                        else
                        {
                            sexo = "Femenino";
                        }

                        frmPerfil.MiFormPerfil.listDatos.Items.Add("Nombre:     " + tabla.Rows[0]["nombres"].ToString());
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("");
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("Apellidos:  " + tabla.Rows[0]["apellidos"].ToString());
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("");
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("Dni:        " + tabla.Rows[0]["dni"].ToString());
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("");
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("Sexo:       " + sexo);
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("");
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("Teléfono:   " + tabla.Rows[0]["telefono"].ToString());
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("");
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("Correo:     " + tabla.Rows[0]["correo"].ToString());
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("");
                        frmPerfil.MiFormPerfil.listDatos.Items.Add("Dirección:  " + tabla.Rows[0]["direccion"].ToString());

                        byte[] img = (byte[])tabla.Rows[0]["foto"];
                        var    ms  = new MemoryStream(img);
                        frmPerfil.MiFormPerfil.pbFoto.Image   = Image.FromStream(ms);
                        frmPerfil.MiFormPerfil.lblTitulo.Text = "Datos Cliente";
                    }
                }
            }
        }
コード例 #9
0
 private void frmCliente_FormClosed(object sender, FormClosedEventArgs e)
 {
     _miFormCliente = null;
 }