updatecatEstado_Estatus() публичный Метод

Metodo que actualiza el estatus de catEstado del sistema
BPcatEstado.updatecatEstado_Estatus 30/Mayo/2014 Daniel.Chavez
public updatecatEstado_Estatus ( ENTEstado entEstado ) : ENTResponse
entEstado SIAQ.Entity.Object.ENTEstado
Результат SIAQ.Entity.Object.ENTResponse
Пример #1
0
        private void updateEstado_Estatus(EstadoActionTypes EstadoActionTypes,Int32 EstadoId)
        {
            BPEstado oBPEstado = new BPEstado();
            ENTEstado oENTEstado = new ENTEstado();
            ENTResponse oENTResponse = new ENTResponse();

            try {

                // Formulario
                oENTEstado.EstadoId = EstadoId;

                switch (EstadoActionTypes) {
                    case EstadoActionTypes.DeleteEstado:
                        oENTEstado.Activo = 0;
                        break;
                    case EstadoActionTypes.ReactivateEstado:
                        oENTEstado.Activo = 1;
                        break;
                }

                // Transacción
                oENTResponse = oBPEstado.updatecatEstado_Estatus(oENTEstado);

                // Validaciones
                if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
                if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); }

                // Actualizar datos
                selectEstado();

            }
            catch (Exception ex) { throw (ex); }
        }