public void cmb_centro_costo_padre_EditValueChanged(object sender, EventArgs e)
        {
            try
            {
                Info_padre_centro_costo = listCentro_costo_padre.FirstOrDefault(v => v.IdCentroCosto == Convert.ToString(cmb_centro_costo_padre.EditValue));
                string MensajeError = "";

                if (_Accion == Info.General.Cl_Enumeradores.eTipo_action.grabar && Info_padre_centro_costo != null)
                {
                    txt_codigo.Text         = Info_padre_centro_costo.IdCentroCosto + Centro_costo_Bus.Get_IdCentroCosto(Info_padre_centro_costo.IdEmpresa, Info_padre_centro_costo, ref MensajeError);
                    txt_nombre.Text         = Info_padre_centro_costo.Centro_costo;
                    cmb_nivel.SelectedValue = Info_padre_centro_costo.IdNivel + 1;
                    chk_estado.Checked      = true;

                    var maxvalue = ListNivelCta.Max(x => x.IdNivel);

                    if ((Int32)maxvalue == Info_padre_centro_costo.IdNivel + 1)
                    {
                        chk_es_cta_movi.Checked = true;
                    }
                }
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                NameMetodo = NameMetodo + " - " + ex.ToString();
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
                MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas)
                                , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }