示例#1
0
        private void FormNuevoNegocio_Load(object sender, EventArgs e)
        {
            try
            {
                // txt_valor.Text = String.Format("#,###.##");
                //WindowState = FormWindowState.Normal;
                //LLENAR MONEDA
                cbo_monedas.DataSource    = OpBD.SeleccionarMonedas();
                cbo_monedas.ValueMember   = "id_moneda";
                cbo_monedas.DisplayMember = "Moneda";
                //cbo_moneda.Properties.PopulateColumns();
                //cbo_moneda.Properties.Columns[0].Visible = false;

                //LLENAR CATEGORIAS
                cbo_cat.DataSource    = OpBD.SeleccionarCategoriascbo();
                cbo_cat.ValueMember   = "id_cat";
                cbo_cat.DisplayMember = "nombre_cat";
                //LLENAR EMPLEADOS
                DataTable dt_empleados = OpBD.SeleccionarEmpleados();
                DataRow   row_emp      = dt_empleados.NewRow();
                row_emp[0] = 0;
                row_emp[1] = "<Ninguno>";
                dt_empleados.Rows.InsertAt(row_emp, 0);
                cbo_empleado.DataSource    = dt_empleados;
                cbo_empleado.ValueMember   = "id_empleado";
                cbo_empleado.DisplayMember = "Empleado";



                if (btn_guardar.Text == "Actualizar")
                {
                    txt_titulo.Text = titulo_e;

                    if (!String.IsNullOrEmpty(persona_e))
                    {
                        comboBox1.SelectedItem = "Persona";
                        int indice_per = cbo_perem.FindString(persona_e);
                        cbo_perem.SelectedIndex = indice_per;
                    }
                    else if (!String.IsNullOrEmpty(empresa_e))
                    {
                        comboBox1.SelectedItem = "Empresa";
                        int indice_emp = cbo_perem.FindString(empresa_e);
                        cbo_perem.SelectedIndex = indice_emp;
                    }

                    DataTable dt_rest         = OpBD.SeleccionarDatosRestantes(id_negocio_e);
                    DataRow   row             = dt_rest.Rows[0];
                    string    detalles        = row[0].ToString();
                    string    etapa           = row[1].ToString();
                    string    fecha_inicio    = row[2].ToString();
                    string    id_empleado     = row[3].ToString();
                    string    nombre_empleado = row[4].ToString();
                    string    estado          = row[5].ToString();
                    txt_detalles.Text = detalles;

                    string[] moneda_dividida = moneda_e.Split('(', ')');
                    string   nombre_moneda   = moneda_dividida[0];
                    string   signo_moneda    = moneda_dividida[1];
                    string   moneda_final    = signo_moneda + " - " + nombre_moneda;
                    int      indice_moneda   = cbo_monedas.FindString(moneda_final);
                    cbo_monedas.SelectedIndex = indice_moneda;

                    txt_valor.Text = valor_e;

                    int indice_categoria = cbo_cat.FindString(categoria_e);
                    cbo_cat.SelectedIndex = indice_categoria;

                    dtp_fecha_cierre.EditValue = Convert.ToDateTime(fecha_cierre_e);

                    if (id_empleado != "0")
                    {
                        int indice_empleado = cbo_empleado.FindString(id_empleado + " - " + nombre_empleado);
                        cbo_empleado.SelectedIndex = indice_empleado;
                    }
                    else
                    {
                        cbo_empleado.SelectedIndex = 0;
                    }

                    tb_etapa.Value = Convert.ToInt32(etapa);
                }
            }
            catch { MessageBox.Show("sin permisos!!"); }
        }
示例#2
0
 private void btn_refesh_cat_Click(object sender, EventArgs e)
 {
     cbo_cat.DataSource    = OpBD.SeleccionarCategoriascbo();
     cbo_cat.ValueMember   = "id_cat";
     cbo_cat.DisplayMember = "nombre_cat";
 }