public Boolean Actualizar(Decimal ID_EMPRESA, String ACTIVO, System.DateTime FCH_INGRESO, String NIT_EMPRESA, String ACT_ECO, String RAZ_SOCIAL, String DIR_EMP, String CIU_EMP, String TEL_EMP, String CUB_CIUDADES, String NOM_REP_LEGAL, String CC_REP_LEGAL, String TIPO_EMPRESA, String CIU_ORG_NEG, Int32 NUM_EMPLEADOS, String USU_MOD, String FAC_NAL, Decimal ID_ALIANZA, Int32 DIG_VER, String EMP_ESTADO, String EMP_EXC_IVA, String TEL_EMP1, String NUM_CELULAR, String ID_ACTIVIDAD, Decimal ID_GRUPO_EMPRESARIAL, List<cobertura> coberturas, String ID_CIUDAD_CC_REP_LEGAL, String ID_SERVICIO, String TIP_DOC_REG_LEGAL, List<empresasRiesgos> listaRiesgos, String RAZ_SOCIAL_ANTERIOR) { Decimal ID_VERSIONAMIENTO = 0; Boolean realizarVersionamientoManual = true; Boolean continuarNormalmente = true; ManualServicio _manual = new ManualServicio(Empresa, Usuario); Conexion conexion = new Conexion(Empresa); conexion.IniciarTransaccion(); Boolean verificador = true; try { realizarVersionamientoManual = _manual.EmpresaConManualDeServicioCreado(ID_EMPRESA, conexion); DataTable tablaDatosAnteriores = _manual.ObtenerInfoRegistroTabla(diccionarioCamposVenEmpresas, "VEN_EMPRESAS", "ID_EMPRESA", ID_EMPRESA.ToString(), conexion); if (ActualizarRegistroVEN_EMPRESAS(ID_EMPRESA, ACTIVO, FCH_INGRESO, NIT_EMPRESA, ACT_ECO, RAZ_SOCIAL, DIR_EMP, CIU_EMP, TEL_EMP, CUB_CIUDADES, NOM_REP_LEGAL, CC_REP_LEGAL, TIPO_EMPRESA, CIU_ORG_NEG, NUM_EMPLEADOS, USU_MOD, FAC_NAL, ID_ALIANZA, DIG_VER, EMP_ESTADO, EMP_EXC_IVA, TEL_EMP1, NUM_CELULAR, ID_ACTIVIDAD, ID_GRUPO_EMPRESARIAL, ID_CIUDAD_CC_REP_LEGAL, ID_SERVICIO, TIP_DOC_REG_LEGAL, conexion) == false) { conexion.DeshacerTransaccion(); verificador = false; } else { DataTable tablaDatosNuevos = _manual.ObtenerInfoRegistroTabla(diccionarioCamposVenEmpresas, "VEN_EMPRESAS", "ID_EMPRESA", ID_EMPRESA.ToString(), conexion); if (realizarVersionamientoManual == true) { ID_VERSIONAMIENTO = _manual.DeterminarYRegistrarModificacionesEnCampos(diccionarioCamposVenEmpresas, tablaDatosAnteriores, tablaDatosNuevos, ID_VERSIONAMIENTO, ID_EMPRESA, ManualServicio.ListaSecciones.Comercial, ManualServicio.AccionesManual.Actualizar, conexion); if (ID_VERSIONAMIENTO == -1) { conexion.DeshacerTransaccion(); verificador = false; continuarNormalmente = false; ID_VERSIONAMIENTO = 0; } } if (continuarNormalmente == true) { cobertura _cobertura = new cobertura(Empresa); Boolean eliminarCobertura = true; Boolean insertarCobertura = true; DataTable tablaCoberturaActual = _cobertura.obtenerCoberturaDeUnCliente(ID_EMPRESA, conexion); for (int i = 0; i < tablaCoberturaActual.Rows.Count; i++) { DataRow filaCoberturaActual = tablaCoberturaActual.Rows[i]; String ID_CIUDAD_COBERTURA_ACTUAL = filaCoberturaActual["Código Ciudad"].ToString().Trim(); eliminarCobertura = true; foreach (cobertura c in coberturas) { if (c.IDCIUDAD == ID_CIUDAD_COBERTURA_ACTUAL) { eliminarCobertura = false; break; } } if (eliminarCobertura == true) { if (realizarVersionamientoManual == true) { ID_VERSIONAMIENTO = _manual.RegistrarDesactivacionRegistroTabla(ID_EMPRESA, ManualServicio.ListaSecciones.Comercial, ManualServicio.AccionesManual.Eliminar, "COBERTURA", "Cobertura", ID_CIUDAD_COBERTURA_ACTUAL, ID_VERSIONAMIENTO, conexion); if (ID_VERSIONAMIENTO == -1) { conexion.DeshacerTransaccion(); verificador = false; continuarNormalmente = false; ID_VERSIONAMIENTO = 0; break; } } if (continuarNormalmente == true) { if (_cobertura.EliminarUnaCiudadDeLaCoberturaDeCliente(ID_EMPRESA, ID_CIUDAD_COBERTURA_ACTUAL, Usuario, conexion) == false) { MensajeError = _cobertura.MensajeError; conexion.DeshacerTransaccion(); verificador = false; break; } } } } foreach (cobertura c in coberturas) { insertarCobertura = true; for (int i = 0; i < tablaCoberturaActual.Rows.Count; i++) { DataRow filaCoberturaActual = tablaCoberturaActual.Rows[i]; String ID_CIUDAD_COBERTURA_ACTUAL = filaCoberturaActual["Código Ciudad"].ToString().Trim(); if (c.IDCIUDAD == ID_CIUDAD_COBERTURA_ACTUAL) { insertarCobertura = false; break; } } if (insertarCobertura == true) { if (realizarVersionamientoManual == true) { ID_VERSIONAMIENTO = _manual.RegistrarInsersionRegistroTabla(ID_VERSIONAMIENTO, ManualServicio.ListaSecciones.Comercial, "COBERTURA", "Cobertura", c.IDCIUDAD, ManualServicio.AccionesManual.Insertar, ID_EMPRESA, conexion); if (ID_VERSIONAMIENTO == -1) { conexion.DeshacerTransaccion(); verificador = false; continuarNormalmente = false; ID_VERSIONAMIENTO = 0; break; } } if (continuarNormalmente == true) { if (_cobertura.Adicionar(ID_EMPRESA, c.IDCIUDAD, Usuario, conexion) == false) { verificador = false; conexion.DeshacerTransaccion(); MensajeError = _cobertura.MensajeError; break; } } } else { if (_cobertura.ActualizarPermisosParaCiudaYEmpresaEnGeneral(ID_EMPRESA, c.IDCIUDAD, Usuario, conexion) == false) { verificador = false; conexion.DeshacerTransaccion(); MensajeError = _cobertura.MensajeError; break; } } } if (verificador == true) { empresasRiesgos _empresasRiesgos = new empresasRiesgos(Empresa, Usuario); DataTable tablaRiesgosActuales = _empresasRiesgos.ObtenerRoesgosPorEmpresa(ID_EMPRESA, conexion); Boolean riesgoEncontrado = false; foreach (DataRow filaRiegosActuales in tablaRiesgosActuales.Rows) { riesgoEncontrado = false; foreach (empresasRiesgos filaRiesgosNuevos in listaRiesgos) { if (filaRiesgosNuevos.DESCRIPCION_RIESGO == filaRiegosActuales["DESCRIPCION_RIESGO"].ToString()) { riesgoEncontrado = true; break; } } if (riesgoEncontrado == false) { if (_empresasRiesgos.desactivarRiesgoParaEmpresa(ID_EMPRESA, filaRiegosActuales["DESCRIPCION_RIESGO"].ToString(), conexion) == false) { conexion.DeshacerTransaccion(); verificador = false; break; } } } if (verificador == true) { foreach (empresasRiesgos filaRiesgosNuevos in listaRiesgos) { if (_empresasRiesgos.Adicionar(ID_EMPRESA, filaRiesgosNuevos.DESCRIPCION_RIESGO, conexion) == 0) { verificador = false; MensajeError = _empresasRiesgos.MensajeError; conexion.DeshacerTransaccion(); break; } } if (verificador == true) { if (RAZ_SOCIAL != RAZ_SOCIAL_ANTERIOR) { if (AdicionarCambiorazonSocial(ID_EMPRESA, RAZ_SOCIAL_ANTERIOR, RAZ_SOCIAL, Usuario, conexion) <= 0) { conexion.DeshacerTransaccion(); verificador = false; } } else { verificador = true; } if (verificador == true) { conexion.AceptarTransaccion(); } } } } } } } catch (Exception ex) { conexion.DeshacerTransaccion(); verificador = false; MensajeError = ex.Message; } finally { conexion.Desconectar(); } return verificador; }
public Decimal Adicionar(String ACTIVO, System.DateTime FCH_INGRESO, String NIT_EMPRESA, String ACT_ECO, String RAZ_SOCIAL, String DIR_EMP, String CIU_EMP, String TEL_EMP, String CUB_CIUDADES, String NOM_REP_LEGAL, String CC_REP_LEGAL, String TIPO_EMPRESA, String CIU_ORG_NEG, Int32 NUM_EMPLEADOS, String USU_CRE, String FAC_NAL, Decimal ID_ALIANZA, Int32 DIG_VER, String EMP_ESTADO, String EMP_EXC_IVA, String TEL_EMP1, String NUM_CELULAR, String ID_ACTIVIDAD, Decimal ID_GRUPO_EMPRESARIAL, List<cobertura> coberturas, String ID_CIUDAD_CC_REP_LEGAL, String ID_SERVICIO, String TIP_DOC_REP_LEGAL, List<empresasRiesgos> listaRiesgos) { Decimal ID_EMPRESA = 0; Boolean verificador = true; Conexion conexion = new Conexion(Empresa); conexion.IniciarTransaccion(); try { ID_EMPRESA = AdicinarRegistroVEN_EMPRESAS(ACTIVO, FCH_INGRESO, NIT_EMPRESA, ACT_ECO, RAZ_SOCIAL, DIR_EMP, CIU_EMP, TEL_EMP, CUB_CIUDADES, NOM_REP_LEGAL, CC_REP_LEGAL, TIPO_EMPRESA, CIU_ORG_NEG, NUM_EMPLEADOS, USU_CRE, FAC_NAL, ID_ALIANZA, DIG_VER, EMP_ESTADO, EMP_EXC_IVA, TEL_EMP1, NUM_CELULAR, ID_ACTIVIDAD, ID_GRUPO_EMPRESARIAL, ID_CIUDAD_CC_REP_LEGAL, ID_SERVICIO, TIP_DOC_REP_LEGAL, conexion); if (ID_EMPRESA == 0) { conexion.DeshacerTransaccion(); verificador = false; } else { cobertura _cobertura = new cobertura(Empresa); foreach (cobertura c in coberturas) { if (_cobertura.Adicionar(ID_EMPRESA, c.IDCIUDAD, USU_CRE, conexion) == false) { conexion.DeshacerTransaccion(); ID_EMPRESA = 0; verificador = false; break; } } if (verificador == true) { empresasRiesgos _empresasRiesgos = new empresasRiesgos(Empresa, Usuario); foreach (empresasRiesgos r in listaRiesgos) { if (_empresasRiesgos.Adicionar(ID_EMPRESA, r.DESCRIPCION_RIESGO, conexion) <= 0) { conexion.DeshacerTransaccion(); ID_EMPRESA = 0; verificador = false; break; } } if (verificador == true) { conexion.AceptarTransaccion(); } } } } catch { conexion.DeshacerTransaccion(); ID_EMPRESA = 0; verificador = false; } finally { conexion.Desconectar(); } return ID_EMPRESA; }
private void Modificar() { cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); tools _tools = new tools(); decimal ID_EMPRESA = Convert.ToDecimal(HiddenField_ID_EMPRESA.Value); String ACTIVO = DropDownList_ACTIVO.SelectedValue.ToString(); DateTime FCH_INGRESO = DateTime.Parse(TextBox_FCH_INGRESO.Text.Trim()); String NIT_EMPRESA = TextBox_NIT_EMPRESA.Text.Trim(); String ACT_ECO = null; if (String.IsNullOrEmpty(TextBox_DES_ACTIVIDAD.Text) == false) { ACT_ECO = _tools.RemplazarCaracteresEnString(TextBox_DES_ACTIVIDAD.Text.ToUpper().Trim()); } String RAZ_SOCIAL = _tools.RemplazarCaracteresEnString(TextBox_RAZ_SOCIAL.Text.ToUpper().Trim()); String DIR_EMP = _tools.RemplazarCaracteresEnString(TextBox_DIR_EMP.Text.ToUpper().Trim()); String CIU_EMP = DropDownList_CIUDAD.SelectedValue.ToString(); String TEL_EMP = _tools.RemplazarCaracteresEnString(TextBox_TEL_EMP.Text.ToUpper().Trim()); List<cobertura> listaCiudadesSeleccionadas = new List<cobertura>(); cobertura _coberturaParaLista; foreach (GridViewRow fila in GridView_COVERTURA.Rows) { _coberturaParaLista = new cobertura(Session["idEmpresa"].ToString()); _coberturaParaLista.IDCIUDAD = fila.Cells[1].Text.Trim(); listaCiudadesSeleccionadas.Add(_coberturaParaLista); } List<empresasRiesgos> listaRiesgosEmpresa = new List<empresasRiesgos>(); empresasRiesgos _empresasRiesgosParaLista; foreach (DataRow fila in ((DataTable)Session["dt_GRID_RIESGOS"]).Rows) { _empresasRiesgosParaLista = new empresasRiesgos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); _empresasRiesgosParaLista.ID_EMPRESA = ID_EMPRESA; _empresasRiesgosParaLista.DESCRIPCION_RIESGO = fila["DESCRIPCION_RIESGO"].ToString(); listaRiesgosEmpresa.Add(_empresasRiesgosParaLista); } String CUB_CIUDADES = ""; int contador_filas = 0; foreach (cobertura fila in listaCiudadesSeleccionadas) { if (contador_filas <= 0) { CUB_CIUDADES = fila.IDCIUDAD; } else { CUB_CIUDADES += "," + fila.IDCIUDAD; } contador_filas += 1; } String NOM_REP_LEGAL = _tools.RemplazarCaracteresEnString(TextBox_NOM_REP_LEGAL.Text.ToUpper().Trim()); String TIP_DOC_REP_LEGAL = DropDownList_TIP_CEDULA_REP_LEGAL_CLIENTE.SelectedValue; String CC_REP_LEGAL = TextBox_CC_REP_LEGAL.Text.Trim(); String ID_CIU_CC_REP_LEGAL = null; if (DropDownList_TIP_CEDULA_REP_LEGAL_CLIENTE.SelectedValue == "CC") { ID_CIU_CC_REP_LEGAL = DropDownList_CIU_CC_REP_LEGAL.SelectedValue.ToString(); } String CIU_ORG_NEG = DropDownList_CIUDAD_ORIGINO.SelectedValue.ToString(); String TIPO_EMPRESA = DropDownList_TIPO_EMPRESA.SelectedValue.ToString(); int NUM_EMPLEADOS = Convert.ToInt32(TextBox_NUM_EMPLEADOS.Text.Trim()); String USU_ACTUAL = Session["USU_LOG"].ToString(); String FAC_NAL = DropDownList_FAC_NAL.SelectedValue.ToString(); Decimal ID_ALIANZA = 0; if (DropDownList_ALIANZA.SelectedIndex > 0) { ID_ALIANZA = Convert.ToDecimal(DropDownList_ALIANZA.SelectedValue); } int DIG_VER = Convert.ToInt32(TextBox_DIG_VER.Text.Trim()); String EMP_ESTADO = DropDownList_EMP_ESTADO.SelectedValue.ToString(); String EMP_EXC_IVA = DropDownList_EMP_EXC_IVA.SelectedValue.ToString(); String TEL_EMP1; if (TextBox_TEL_EMP_1.Text.ToUpper() == "") { TEL_EMP1 = "Ninguno"; } else { TEL_EMP1 = _tools.RemplazarCaracteresEnString(TextBox_TEL_EMP_1.Text.ToUpper().Trim()); } String NUM_CELULAR; if (TextBox_CEL_EMP.Text.ToUpper().Trim() == "") { NUM_CELULAR = "Ninguno"; } else { NUM_CELULAR = TextBox_CEL_EMP.Text.ToUpper().Trim(); } String ID_ACTIVIDAD = DropDownList_ACTIVIDAD.SelectedValue.ToString(); Decimal ID_GRUPO_EMPRESARIAL = 0; if (DropDownList_GRUPO_EMPRESARIAL.SelectedIndex > 0) { ID_GRUPO_EMPRESARIAL = Convert.ToDecimal(DropDownList_GRUPO_EMPRESARIAL.SelectedValue); } String ID_CIUDAD_CC_REP_LEGAL = DropDownList_CIU_CC_REP_LEGAL.SelectedValue.ToString(); String ID_SERVICIO = null; if (Session["idEmpresa"].ToString() == "1") { ID_SERVICIO = "1"; } else { ID_SERVICIO = "2"; } Boolean resultadoActualizacion = true; if (HiddenField_ESTADO_EMPRESA.Value != DropDownList_ACTIVO.SelectedValue.ToString()) { historialActivacion _historialActivacion = new historialActivacion(Session["idEmpresa"].ToString()); _historialActivacion.CLASE_REGISTRO = Label_TIPO_DE_ACTIVACION.Text.ToUpper(); _historialActivacion.COMENTARIO = TextBox_DESCRIPCION_HISTORIAL_ACT.Text.ToUpper().Trim(); resultadoActualizacion = _cliente.Actualizar(ID_EMPRESA, ACTIVO, FCH_INGRESO, NIT_EMPRESA, ACT_ECO, RAZ_SOCIAL, DIR_EMP, CIU_EMP, TEL_EMP, CUB_CIUDADES, NOM_REP_LEGAL, CC_REP_LEGAL, TIPO_EMPRESA, CIU_ORG_NEG, NUM_EMPLEADOS, USU_ACTUAL, FAC_NAL, ID_ALIANZA, DIG_VER, EMP_ESTADO, EMP_EXC_IVA, TEL_EMP1, NUM_CELULAR, ID_ACTIVIDAD, ID_GRUPO_EMPRESARIAL, listaCiudadesSeleccionadas, ID_CIUDAD_CC_REP_LEGAL, _historialActivacion, ID_SERVICIO, TIP_DOC_REP_LEGAL, listaRiesgosEmpresa, HiddenField_RAZ_SOCIAL_ANTERIOR.Value); } else { resultadoActualizacion = _cliente.Actualizar(ID_EMPRESA, ACTIVO, FCH_INGRESO, NIT_EMPRESA, ACT_ECO, RAZ_SOCIAL, DIR_EMP, CIU_EMP, TEL_EMP, CUB_CIUDADES, NOM_REP_LEGAL, CC_REP_LEGAL, TIPO_EMPRESA, CIU_ORG_NEG, NUM_EMPLEADOS, USU_ACTUAL, FAC_NAL, ID_ALIANZA, DIG_VER, EMP_ESTADO, EMP_EXC_IVA, TEL_EMP1, NUM_CELULAR, ID_ACTIVIDAD, ID_GRUPO_EMPRESARIAL, listaCiudadesSeleccionadas, ID_CIUDAD_CC_REP_LEGAL, ID_SERVICIO, TIP_DOC_REP_LEGAL, listaRiesgosEmpresa, HiddenField_RAZ_SOCIAL_ANTERIOR.Value); } if (resultadoActualizacion == true) { //maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz(); //_maestrasInterfaz.CargarEnBdElManualServicioActual(ID_EMPRESA); Cargar(ID_EMPRESA); Informar(panelMensajeCorrecto, lblMensajeCorrecto, string.Format("El cliente {0} fue actualizado correctamente", RAZ_SOCIAL), Proceso.Correcto); } else { Informar(panelMensajeError, lblMensajeError, _cliente.MensajeError, Proceso.Error); } }
private void llenarGridRiesgos(Decimal ID_EMPRESA) { empresasRiesgos _empresasRiesgos = new empresasRiesgos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaDatos = _empresasRiesgos.ObtenerRoesgosPorEmpresa(ID_EMPRESA); if (tablaDatos.Rows.Count > 0) { GridView_RIESGOS_CONFIGURADOS.DataSource = tablaDatos; GridView_RIESGOS_CONFIGURADOS.DataBind(); } else { GridView_RIESGOS_CONFIGURADOS.DataSource = null; GridView_RIESGOS_CONFIGURADOS.DataBind(); } DataTable tabla_temp = new DataTable(); tabla_temp.Columns.Add("ACTIVO"); tabla_temp.Columns.Add("DESCRIPCION_RIESGO"); tabla_temp.Columns.Add("ID_EMPRESA"); tabla_temp.Columns.Add("CODIGO"); DataRow fila_temp; foreach (DataRow filaOriginal in tablaDatos.Rows) { fila_temp = tabla_temp.NewRow(); fila_temp["ACTIVO"] = filaOriginal["ACTIVO"].ToString(); fila_temp["DESCRIPCION_RIESGO"] = filaOriginal["DESCRIPCION_RIESGO"].ToString(); fila_temp["ID_EMPRESA"] = filaOriginal["ID_EMPRESA"].ToString(); fila_temp["CODIGO"] = filaOriginal["CODIGO"].ToString(); tabla_temp.Rows.Add(fila_temp); } Session["dt_GRID_RIESGOS"] = tabla_temp; }
private void Guardar() { cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); tools _tools = new tools(); decimal ID_EMPRESA = 0; String ACTIVO = DropDownList_ACTIVO.SelectedValue.ToString(); DateTime FCH_INGRESO = DateTime.Parse(TextBox_FCH_INGRESO.Text.Trim()); String NIT_EMPRESA = TextBox_NIT_EMPRESA.Text.Trim(); String ACT_ECO = null; if (String.IsNullOrEmpty(TextBox_DES_ACTIVIDAD.Text) == false) { ACT_ECO = _tools.RemplazarCaracteresEnString(TextBox_DES_ACTIVIDAD.Text.ToUpper().Trim()); } String RAZ_SOCIAL = _tools.RemplazarCaracteresEnString(TextBox_RAZ_SOCIAL.Text.ToUpper().Trim()); String DIR_EMP = _tools.RemplazarCaracteresEnString(TextBox_DIR_EMP.Text.ToUpper().Trim()); String CIU_EMP = DropDownList_CIUDAD.SelectedValue.ToString(); String TEL_EMP = _tools.RemplazarCaracteresEnString(TextBox_TEL_EMP.Text.ToUpper().Trim()); List<cobertura> listaCiudadesSeleccionadas = new List<cobertura>(); cobertura _coberturaParaLista; foreach (GridViewRow fila in GridView_COVERTURA.Rows) { _coberturaParaLista = new cobertura(Session["idEmpresa"].ToString()); _coberturaParaLista.IDCIUDAD = fila.Cells[1].Text.Trim(); listaCiudadesSeleccionadas.Add(_coberturaParaLista); } List<empresasRiesgos> listaRiesgosEmpresa = new List<empresasRiesgos>(); empresasRiesgos _empresasRiesgosParaLista; foreach (DataRow fila in ((DataTable)Session["dt_GRID_RIESGOS"]).Rows) { _empresasRiesgosParaLista = new empresasRiesgos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); _empresasRiesgosParaLista.ID_EMPRESA = ID_EMPRESA; _empresasRiesgosParaLista.DESCRIPCION_RIESGO = fila["DESCRIPCION_RIESGO"].ToString(); listaRiesgosEmpresa.Add(_empresasRiesgosParaLista); } String CUB_CIUDADES = ""; int contador_filas = 0; foreach (cobertura fila in listaCiudadesSeleccionadas) { if (contador_filas <= 0) { CUB_CIUDADES = fila.IDCIUDAD; } else { CUB_CIUDADES += "," + fila.IDCIUDAD; } contador_filas += 1; } String NOM_REP_LEGAL = _tools.RemplazarCaracteresEnString(TextBox_NOM_REP_LEGAL.Text.ToUpper().Trim()); String TIP_DOC_REP_LEGAL = DropDownList_TIP_CEDULA_REP_LEGAL_CLIENTE.SelectedValue; String CC_REP_LEGAL = TextBox_CC_REP_LEGAL.Text.Trim(); String ID_CIU_CC_REP_LEGAL = null; if (DropDownList_TIP_CEDULA_REP_LEGAL_CLIENTE.SelectedValue == "CC") { ID_CIU_CC_REP_LEGAL = DropDownList_CIU_CC_REP_LEGAL.SelectedValue.ToString(); } String CIU_ORG_NEG = DropDownList_CIUDAD_ORIGINO.SelectedValue.ToString(); String TIPO_EMPRESA = DropDownList_TIPO_EMPRESA.SelectedValue.ToString(); int NUM_EMPLEADOS = Convert.ToInt32(TextBox_NUM_EMPLEADOS.Text.Trim()); String USU_ACTUAL = Session["USU_LOG"].ToString(); String FAC_NAL = DropDownList_FAC_NAL.SelectedValue.ToString(); Decimal ID_ALIANZA = 0; if (DropDownList_ALIANZA.SelectedIndex > 0) { ID_ALIANZA = Convert.ToDecimal(DropDownList_ALIANZA.SelectedValue); } int DIG_VER = Convert.ToInt32(TextBox_DIG_VER.Text.Trim()); String EMP_ESTADO = DropDownList_EMP_ESTADO.SelectedValue.ToString(); String EMP_EXC_IVA = DropDownList_EMP_EXC_IVA.SelectedValue.ToString(); String TEL_EMP1; if (TextBox_TEL_EMP_1.Text.ToUpper() == "") { TEL_EMP1 = "Ninguno"; } else { TEL_EMP1 = _tools.RemplazarCaracteresEnString(TextBox_TEL_EMP_1.Text.ToUpper().Trim()); } String NUM_CELULAR; if (TextBox_CEL_EMP.Text.ToUpper().Trim() == "") { NUM_CELULAR = "Ninguno"; } else { NUM_CELULAR = TextBox_CEL_EMP.Text.ToUpper().Trim(); } String ID_ACTIVIDAD = DropDownList_ACTIVIDAD.SelectedValue.ToString(); Decimal ID_GRUPO_EMPRESARIAL = 0; if (DropDownList_GRUPO_EMPRESARIAL.SelectedIndex > 0) { ID_GRUPO_EMPRESARIAL = Convert.ToDecimal(DropDownList_GRUPO_EMPRESARIAL.SelectedValue); } String ID_CIUDAD_CC_REP_LEGAL = DropDownList_CIU_CC_REP_LEGAL.SelectedValue.ToString(); String ID_SERVICIO; if (Session["idEmpresa"].ToString() == "1") { ID_SERVICIO = "1"; } else { ID_SERVICIO = "2"; } ID_EMPRESA = _cliente.Adicionar("S", FCH_INGRESO, NIT_EMPRESA, ACT_ECO, RAZ_SOCIAL, DIR_EMP, CIU_EMP, TEL_EMP, CUB_CIUDADES, NOM_REP_LEGAL, CC_REP_LEGAL, TIPO_EMPRESA, CIU_ORG_NEG, NUM_EMPLEADOS, USU_ACTUAL, FAC_NAL, ID_ALIANZA, DIG_VER, EMP_ESTADO, EMP_EXC_IVA, TEL_EMP1, NUM_CELULAR, ID_ACTIVIDAD, ID_GRUPO_EMPRESARIAL, listaCiudadesSeleccionadas, ID_CIUDAD_CC_REP_LEGAL, ID_SERVICIO, TIP_DOC_REP_LEGAL, listaRiesgosEmpresa); if (ID_EMPRESA == 0) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _cliente.MensajeError, Proceso.Error); } else { Cargar(ID_EMPRESA); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El cliente " + RAZ_SOCIAL + " fue creado correctamente y se le asignó el ID " + ID_EMPRESA.ToString(), Proceso.Correcto); } }
private void cargar_DropDownList_RIESGOS(Decimal ID_EMPRESA) { DropDownList_RIESGOS.Items.Clear(); empresasRiesgos _empresasRiesgos = new empresasRiesgos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaDatos = _empresasRiesgos.ObtenerRoesgosPorEmpresa(ID_EMPRESA); System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem("Seleccione...", ""); DropDownList_RIESGOS.Items.Add(item); foreach (DataRow fila in tablaDatos.Rows) { item = new System.Web.UI.WebControls.ListItem(fila["DESCRIPCION_RIESGO"].ToString() + " - " + fila["CODIGO"].ToString(), fila["DESCRIPCION_RIESGO"].ToString()); DropDownList_RIESGOS.Items.Add(item); } DropDownList_RIESGOS.DataBind(); }