private void data_cbo_tipooperacion(String almacaccion) { try { var BL = new tb_co_tabla12_toperacionalmacenBL(); var BE = new tb_co_tabla12_toperacionalmacen(); BE.almacenaccionid = almacaccion.Trim(); tipoperacionid.DataSource = BL.GetAll(EmpresaID, BE).Tables[0]; tipoperacionid.ValueMember = "codigoid"; tipoperacionid.DisplayMember = "descripcion"; tipoperacionid.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tipoperacionid_SelectedIndexChanged(object sender, EventArgs e) { if (tipoperacionid.SelectedIndex != -1) { if (tipoperacionid.SelectedValue.ToString().Trim() != "System.Data.DataRowView") { var BL = new tb_co_tabla12_toperacionalmacenBL(); var BE = new tb_co_tabla12_toperacionalmacen(); var dt = new DataTable(); BE.codigoid = tipoperacionid.SelectedValue.ToString().Trim(); dt = BL.GetOne(EmpresaID, BE).Tables[0]; if (dt.Rows.Count > 0) { statcostopromed = dt.Rows[0]["statcostopromed"].ToString().Trim(); tiptransac = dt.Rows[0]["tiptransac"].ToString().Trim(); if (dt.Rows[0]["mottrasladoint"].ToString().Trim() != string.Empty) { mottrasladointid.SelectedValue = dt.Rows[0]["mottrasladoint"].ToString(); } } else { MessageBox.Show("Falta asignar [statcostopromed,tiptransac] !!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (tipoperacionid.SelectedValue.ToString() == "02") { griddetallemov.Columns["precunit"].ReadOnly = true; ctacte.ReadOnly = true; nmruc.ReadOnly = true; } else { griddetallemov.Columns["precunit"].ReadOnly = false; ctacte.ReadOnly = false; nmruc.ReadOnly = false; } } }
private void tipoperacionid_SelectedIndexChanged(object sender, EventArgs e) { if (tipoperacionid.SelectedIndex != -1) { if (tipoperacionid.SelectedValue.ToString().Trim() != "System.Data.DataRowView") { tb_co_tabla12_toperacionalmacenBL BL = new tb_co_tabla12_toperacionalmacenBL(); tb_co_tabla12_toperacionalmacen BE = new tb_co_tabla12_toperacionalmacen(); DataTable dt = new DataTable(); BE.codigoid = tipoperacionid.SelectedValue.ToString().Trim(); dt = BL.GetOne(EmpresaID, BE).Tables[0]; if (dt.Rows.Count > 0) { statcostopromed = dt.Rows[0]["statcostopromed"].ToString().Trim(); tiptransac = dt.Rows[0]["tiptransac"].ToString().Trim(); } else { MessageBox.Show("Falta asignar [statcostopromed,tiptransac] !!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } //Codigo de Transferencia Entre Almacenes Cambia Deacuerdo al Tipo de Documento //Ejemplo : // INGRESOS = 11-transferencia entre almacenes // SALIDAS = 62-transferencia entre almacenes if (tipodoc.SelectedValue.ToString() == "GS") { if (tipoperacionid.SelectedValue.ToString() == "62".ToString()) { ctacte.Text = ((MERCADERIA.MainMercaderia)MdiParent).ctacte; //ctacte.Text = VariablesPublicas.xctacte.ToString(); ValidaCliente(); //AyudaClientesDireccion2(""); } } } }