示例#1
0
        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);
            }
        }