示例#1
0
        public ObservableCollection <Pedido> GuardarCambios()
        {
            try
            {
                string[] valores = FORMULARIO.NOMBRESITUACION.Split('-');
                FORMULARIO.IDSITUACION = Int32.Parse(valores[0]);
                valores = FORMULARIO.NOMBREPROVINCIA.Split('-');
                FORMULARIO.IDPROVINCIA = valores[0];
                valores = FORMULARIO.NOMBRETIPOPEDIDO.Split('-');
                FORMULARIO.IDTIPOPEDIDO = Int32.Parse(valores[0]);
                if (ACCION == Modo.Insertar)
                {
                    FORMULARIO.USUARIO = Properties.Settings.Default.login;
                    bbdd.InsertarPedido(FORMULARIO);
                }
                else
                {
                    bbdd.ActualizarPedido(FORMULARIO);
                }
                FORMULARIO = new Pedido();

                PEDIDOS = bbdd.ObtenerPedidos(CONDICION_FIJA, false);
                return(PEDIDOS);
            }
            catch (Exception e)
            {
                throw new MisExcepciones(e.Message);
            }
        }