private void GuardarAgencia() { try { var d = Clave; var des = Descripcion; var dom = Domicilio; var ident = Entidad.ID_ENTIDAD; var idmun = SelectMunicipio.ID_MUNICIPIO; var idagen = SelectTipoAgenciaIndex == 1 ? "E" : "F"; var _ESTATUS = SelectedEstatus.CLAVE; cAgencia _agencia_controlador = new cAgencia(); if (SelectedItem != null) { if (!string.IsNullOrEmpty(Descripcion) && !string.IsNullOrEmpty(Domicilio) && Entidad.ID_ENTIDAD > 0 && SelectTipoAgenciaIndex > 0) { _agencia_controlador.Actualizar(new AGENCIA() { ID_AGENCIA = short.Parse(Clave.ToString()), DESCR = Descripcion, DOMICILIO = Domicilio, ID_ENTIDAD = short.Parse(Entidad.ID_ENTIDAD.ToString()), ID_MUNICIPIO = short.Parse(SelectMunicipio.ID_MUNICIPIO.ToString()), TIPO_AGENCIA = SelectTipoAgenciaIndex == 1 ? "E" : "F", ESTATUS = SelectedEstatus.CLAVE }); } } else { if (!string.IsNullOrEmpty(Descripcion) && !string.IsNullOrEmpty(Domicilio) && Entidad.ID_ENTIDAD > 0 && SelectTipoAgenciaIndex > 0) { _agencia_controlador.Insertar(new AGENCIA() { ID_AGENCIA = Clave, DESCR = Descripcion, DOMICILIO = Domicilio, ID_ENTIDAD = Entidad.ID_ENTIDAD, ID_MUNICIPIO = SelectMunicipio.ID_MUNICIPIO, TIPO_AGENCIA = SelectTipoAgenciaIndex == 1 ? "E" : "F", ESTATUS = SelectedEstatus.CLAVE }); } } GetAgencias(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex); } }