示例#1
0
        void VincularXcodigo()
        {
            pbar.Value = 15;
            DataTable dt = new DataTable();

            dt = siExisteClientexCo();


            if (dt.Rows.GetEnumerator().MoveNext())
            {
                string         cliente = dt.Rows[0][0].ToString() + " " + dt.Rows[0][1].ToString() + " " + dt.Rows[0][2].ToString();
                Mensaje.Mesaje conf    = new Mensaje.Mesaje("CONFIRMACION", "Cliente:" + cliente + ".Es correcto ?", "SI F1", "NO F2");
                conf.ShowDialog();
                if (conf.Si)
                {
                    try
                    {
                        if (txtBuscar.Text != "")
                        {
                            pbar.Value = 30;

                            pbar.Value = 50;

                            c.VincularClientexCodigo(c.IdVenta, txtBuscar.Text.ToString());
                            pbar.Value = 100;

                            MessageBox.Show("Venta vinculada al cliente Exitosamente", "Mensaje");
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Ingrese un codigo correcto", "Error");
                            txtBuscar.Focus();
                        }
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show("Error Contacte a su Administrador error:" + e.ToString());
                    }
                }
                else
                {
                }
            }
            else
            {
                MessageBox.Show("No Se encontro ningun Cliente con ese codigo");
                pbar.Value = 0;
            }
        }
示例#2
0
        void vincular()
        {
            b = false;
            if (txtCodigo.Text.Length > 0 && txtCodigo_Copy.Text.Length > 0)
            {
                DataTable dt  = new DataTable();
                DataTable dt2 = new DataTable();
                DataTable dt3 = new DataTable();


                try
                {
                    dt2 = v.buscarTipoNombremembrecia(txtCodigo_Copy.Text);

                    if (dt2.Rows.GetEnumerator().MoveNext())
                    {
                        dt3 = v.buscarTipoMembrecia(dt2.Rows[0][0].ToString());
                        if (dt2 != null)
                        {
                            if (dt2.Rows.Count > 0)
                            {
                                try
                                {
                                    mem = Convert.ToInt32(dt3.Rows[0][0]);
                                    b   = true;
                                }
                                catch (Exception e) {
                                }
                            }
                        }
                    }
                }
                catch (Exception e) {
                    MessageBox.Show(e.ToString());
                }
                if (b)
                {
                    dt = v.buscarCliente(txtCodigo.Text);
                    if (dt.Rows.GetEnumerator().MoveNext())
                    {
                        string         usuario = dt.Rows[0][1].ToString() + " " + dt.Rows[0][2].ToString() + " " + dt.Rows[0][3].ToString();
                        Mensaje.Mesaje confir  = new Mensaje.Mesaje("NOTIFICACION", "Cliente:" + usuario + ". Es correcto?", "SI F1", "NO F2");
                        confir.ShowDialog();


                        if (confir.Si)
                        {
                            if (v.Vincular(Convert.ToInt32(dt.Rows[0][0]), mem) == 1)
                            {
                                MessageBox.Show("LA vinculacion se realizara cuando se realize la venta");
                                codigo = txtCodigo_Copy.Text;
                                this.Close();
                            }
                            else
                            {
                                MessageBox.Show("Error");
                            }
                        }

                        else
                        {
                            MessageBox.Show("Capture los dos campos para continuar");
                        }
                    }
                    else
                    {
                        MessageBox.Show("No se encontro  ningun cliente con ese codigo.");
                    }
                }
                else
                {
                    MessageBox.Show("membresia no encontrada");
                }
            }
            else
            {
                MessageBox.Show("Capture los dos campos para continuar");
            }
        }