Esempio n. 1
0
        private void GuardarDireccionEntrega()
        {
            //falta trabajarlo
            string mode           = (Request["mode"] != null) ? Convert.ToString(Request["mode"]) : "";
            int    codigo_entrega = (Request["codigo_entrega"] != null) ? Convert.ToInt32(Request["codigo_entrega"]) : Convert.ToInt32(0);

            if (oDireccionEntrega == null)
            {
                oDireccionEntrega = new eDireccionEntrega();
            }
            bool success = false;

            oUserControl.ParseDireccionEntrega(oDireccionEntrega);

            if (mode == "Edit")
            {
                oDireccionEntrega.CodigoEntrega = codigo_entrega;
                //actualizar la direccion de entrega
                success = cCMS.Entrega_edit(oDireccionEntrega);
                RegistrarLog(oParamentro.IdModulo, CMD_Administrar, "Se actualizó la dirección de entrega: " + oDireccionEntrega.NombreEntrega);
            }
            else
            {
                /********** agregar una direccion entrega. *********/
                ParseDireccionEntrega(oDireccionEntrega);
                int RegistraProducto = cCMS.Entrega_add(oDireccionEntrega);
                RegistrarLog(oParamentro.IdModulo, CMD_Administrar, "Se agregó una nueva direccion de entrega: " + oDireccionEntrega.NombreEntrega);
            }

            //Redirect to previous list
            Response.Redirect("Index.aspx?IdArticuloPadre=" + IdArticuloPadre.ToString() + "&IdMenuWeb=" + oParamentro.IdMenuWeb.ToString() + "&IdModulo=" +
                              oParamentro.IdModulo.ToString() + "&p=" + PageIndex.ToString());
        }